Cpp 模板:类模板
在模板作用域中引用模板类型
类模板的名字不是一个类型名,它被用来实例化具体的类型
类模板的成员函数
类模板的成员函数就是普通的成员函数,但是对于实例化的类模板,其内部都有特定类型的成员函数。所以,类模板的成员函数具有和模板相同的模板参数
在类外定义,也就需要显式以template
关键字开始以接收模板实参,并在类模板名后以<>
接收类模板实参
1 | template<typename T> |
类模板成员函数的实例化
对于一个类模板,只有在使用到的时候编译器才会对其进行实例化,类模板的成员函数也是一样。
(默认)如果这个成员函数没有被使用,那么就不会进行实例化
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Fubuki の Donuts!