结束了常用容器的介绍,今天继续模版内容的讲解:
文章目录
- 1.非类型模版参数
- 2.模板的特化
- 2.1模版特化引入和概念
- 2.2函数模版特化
- 2.3类模板特化
- 2.3.1全特化
- 2.3.1偏特化
- 3. 模板分离编译
- 3.1分离编译概念
- 3.2**模板的分离编译**
- 分析原因
1.非类型模版参数
模板参数可以大致分为:分类类型形参与非类型形参。
类型形参即:出现在模板参数列表中,跟在class或者``typename`之类的参数类型名称
非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用
#include using namespace std; template class MyArray { public: MyArray() { for (int i = 0; i
- 分析原因
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...