【发布时间】:2017-09-29 14:35:02
【问题描述】:
不知何故我无法理解这个answer。
当成员函数在类外部定义时,为什么我们不能有一个简单的嵌套名称说明符(例如 Foo::Foo(){} 而不是有一个更详细 Foo<T>::Foo(){}),即使在模板声明在成员函数定义之前重复。
【问题讨论】:
-
templated class 用词不当。它是一个类模板,也就是说它是一个用于创建一个类的模板,它不是一个类本身。
标签: c++ templates language-lawyer