【发布时间】:2011-04-28 20:48:58
【问题描述】:
这在 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");
}
【问题讨论】:
标签: c++ templates compiler-bug