このコードは非常に単純ですが、コンパイルする必要はありませんか? 私はこれで本当に迷っています。
#include <iostream>
template<typename T> foo(T f)
{
std::cout << f << std::endl;
}
int main()
{
foo(3);
return 0;
}
エラー:
main.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int