【c++模板笔记二】类模板的介绍以及使用方法

B类是一个普通类,有一个静态成员变量。静态成员变量需要初始化的,所以需要在类外进行初始化,初始化的语法如第13行。但是,A却是一个模板类,但是我们要如何去初始化这个模板类中的静态成员变量呢? 我们前面说过,类模板只是模不是类,不能当类去使用它。只有类才有作用域,所以无法直接在A后面跟上“::”作用域限定符。并且,声明m_data的类型是T,在类外的话没有这个T。所以,初始化模板的静态成员变量应该这么去写:

,这一次是一个告别,或者一个永远的告别,

【c++模板笔记二】类模板的介绍以及使用方法

相关文章:

你感兴趣的文章:

标签云: