为什么这不起作用? (为了地狱!)
template<class T>
class A
{
typedef typename T::value_type value_type;
public:
A();
};
我收到以下错误:
错误1错误C2825:“ T”:后跟“ ::”必须是类或名称空间
但是T是一门课,我刚刚指定不是吗?所以有什么问题?
谢谢。
最佳答案
T
可以是原始类型,具体取决于您实例化模板的方式...
关于c++ - T不是一类,但它是,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3621481/