【发布时间】:2016-10-07 21:24:58
【问题描述】:
我在模板类中有一个嵌套类,并希望在范围之外实现它的构造函数。 但是,我收到以下错误:
')' 标记之前的预期不合格 ID
template<class T>
class mainClass {
private:
class nestedClass {
public:
nestedClass();
};
};
template<class T>
typename mainClass<T>::nestedClass::nestedClass(){
// code here
}
【问题讨论】:
-
删除
typename。
标签: c++ class templates constructor nested