C++ 如何定义嵌套模板的静态成员(模板类中的模板类)
我有一个模板类C++ 如何定义嵌套模板的静态成员(模板类中的模板类),c++,templates,C++,Templates,我有一个模板类S和一个嵌套的模板类S::Q。内部类包含自身的静态实例 在下面的代码示例中,如何对S::Q::Q的定义进行编码?(标有的行应按以下方式定义: template<typename T> template<typename M> S<T>::Q<M> S<T>::Q<M>::q_ = Q(); 模板 模板 S::Q S::Q::Q=Q(); 您应该用以下方式定义它: template<typename T&
S
和一个嵌套的模板类S::Q
。内部类包含自身的静态实例
在下面的代码示例中,如何对
S::Q::Q
的定义进行编码?(标有的行应按以下方式定义:
template<typename T>
template<typename M>
S<T>::Q<M> S<T>::Q<M>::q_ = Q();
模板
模板
S::Q S::Q::Q=Q();
您应该用以下方式定义它:
template<typename T>
template<typename M>
S<T>::Q<M> S<T>::Q<M>::q_ = Q();
模板
模板
S::Q S::Q::Q=Q();