一个类模板特化小例子
来源:互联网 发布:centos phpadmin 编辑:程序博客网 时间:2024/04/27 17:53
#include <iostream> using namespace std;template <class T>class A{public: A(T a) { cout<<a<<endl; }};template <>class A <int*> //注意这里要加 <int*> { public: A(int* p) { cout<<*p<<endl; }};int main(int argc, char* argv[]){ A<char> ob1('k'); int a=10; A<int*> ob2 (&a);getchar(); return 0;}
结果:
如果不特化,结果为:
- 一个类模板特化小例子
- 模板特化的一个例子
- 关于类模板特化的小知识
- 定义一个特化的模板类并实现四则运算的重载的例子
- 模板偏特化的例子
- 模板类默认参数,模板类的特化,偏特化, 模板成员函数,模板的专用化例子
- C++ 类模板特化
- 类模板的特化
- 类模板与特化
- 类模板的特化
- 类模板特化
- 类模板特化
- 特化类模板成员
- 特化类模板成员
- 类模板的特化和偏特化
- 类模板的 全特化、偏特化
- 类模板的特化,偏特化
- 【C++】模板类、特化以及偏特化!!!
- 计算机经典书籍
- 失去乌克兰的俄罗斯将成不起大国
- #if、#ifdef、#if defined之间的区别
- C#实现文件拖放并打开文件
- Qt project version error
- 一个类模板特化小例子
- ubunt samba
- How to Uninstall Xcode
- UE正则表达式使用
- eclipse 将android项目打包成签名的apk文件
- java虚拟机的垃圾回收机制 .
- 数据区,代码区,堆栈区,操作系统堆栈
- Android文件系统
- 关于学习