关于类模板特化的小知识

来源:互联网 发布:iphone手机称重软件 编辑:程序博客网 时间:2024/03/28 20:10

Src:

//test.cpp

#include<iostream>#include<string>using namespace std;template<typename T1,typename T2>class A{    public:        A(){cout<<"T1,T2"<<endl;}};template<typename T3>class A<T3,int>{    public:        A(){cout<<"T3,int"<<endl;}};template<>class A<float,int>{    public:        A(){cout<<"float,int"<<endl;}};int main(){    A<double,char> a;    A<char,int> b;    A<float,int> c;    return 0;}

Result:

T1,T2T3,intfloat,int

值得注意的是它的格式。

0 0