C++ 如何单独定义外部类模板化的嵌套类成员函数?
我正在编写一个带有内部structpublic类的模板类。现在我在定义内部结构的成员函数时遇到了问题 在头文件中C++ 如何单独定义外部类模板化的嵌套类成员函数?,c++,C++,我正在编写一个带有内部structpublic类的模板类。现在我在定义内部结构的成员函数时遇到了问题 在头文件中 template <typename T> class TMatrix { ... struct Triplet { void nop() const; }; ... }; 如何分别正确定义此函数?除了必须在函数定义中添加常量外,其他一切正常 template <typename T> void TMatr
template <typename T>
class TMatrix {
...
struct Triplet {
void nop() const;
};
...
};
如何分别正确定义此函数?除了必须在函数定义中添加常量外,其他一切正常
template <typename T>
void TMatrix<T>::Triplet::nop() const {} // <--const is added in function declaration
您可以在这里查看工作示例
error: expected unqualified-id before ‘)’ token
template <typename T>
void TMatrix<T>::Triplet::nop() const {} // <--const is added in function declaration