标签: c++ templates c++11
例如,以下代码不被接受
void foo(auto i){ cout<<(i+1); }
我认为它应该等同于以下接受的代码
template<typename T> void foo(T i){ cout<<(i+1); }
因此编译器应该能够推导(或实例化)参数的类型。 但为什么它不起作用呢?
很多: - )