c++类模板特例化
来源:互联网 发布:淘宝店铺运营软件 编辑:程序博客网 时间:2024/05/29 18:08
#include <iostream>#include <typeinfo>using namespace std;template <typename T1, typename T2, typename T3>class A{ public: A(){cout << typeid(*this).name() << " construction" << endl;} ~A(){} T1 m_a1; T2 m_a2; T3 m_a3;};template <typename T1, typename T2>class A<T1, T1, T2>{ public: A(){cout << typeid(*this).name() << " construction" << endl;} ~A(){} T1 m_a1; T2 m_a2;};template <typename T1>class A<T1, T1, T1>{ public: A(){cout << typeid(*this).name() << " construction" << endl;} ~A(){} T1 m_a1;};int main(void){ A<int, char, char *> a1; A<int, int, char *> a2; A<int, int, int> a3; return 0;}
运行结果:
A<int,char,char *> construction
A<int,char *> construction
A<int> construction
0 0
- 模板类特例化,模板函数特例化
- c++类模板特例化
- C++Primer学习:模板特例化
- 类和函数模板特例化
- C++模板特例化
- C++ 模板特例化
- C++模板,特例化
- 模板特例化
- 模板特例化
- C++模板特例化
- 模板类,模板类函数特例化,模板类特例化
- 模板特例化,偏特化
- 模板类的特例定义
- 学习C++模板---模板类带简单参数,并且添加缺省参数,特例模板
- C++模板,模板具体化,特例化
- C++primer阅读笔记-模板与泛型编程(模板特例化)
- 模板特例化的奇妙用法
- C++学习之模板特例化
- 输入文本框模型
- 设置 Sublime Text 的 Python 开发环境
- CentOS安装并设置MariaDB
- Win7环境下搭建Android安卓开发环境(原创教程)
- Python状况:为什么PyPy是Python的未来?
- c++类模板特例化
- 树(tree) --中山市2009市选第四题
- direct path read,direct path write
- 第四章 Android开发三大基石—Activity、Service和Handler(1)
- linux 软件安装
- PHP开发环境配置(windows)
- Barycentric coordinate system(重心坐标系)
- python 学习笔记---函数式编程之高阶函数
- 括号配对问题