一个类模板特化小例子

来源:互联网 发布: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;} 

结果:

如果不特化,结果为:



原创粉丝点击