これはVS 2009で問題なくコンパイルされますか? 私は愚かですか?GCC は、テンプレートが非公開であるという警告を出します....? 私は何が欠けていますか?
#include <iostream>
using namespace std;
class A
{
private:
template<typename T>
A& operator<<(const T & v)
{
cout << v << endl;
return *this;
}
};
int main()
{
A a;
a << 4;
system("pause");
}