<类模板 的 成员函数的特化>及<类 的 成员模板函数的特化>

来源:互联网 发布:微信群淘宝客软件 编辑:程序博客网 时间:2024/05/18 01:06

<类模板 的 成员函数的特化>

#include "stdio.h"template <class T>class Sample{public:void print() {printf("print template\n");}};void Sample<int>::print() {printf("print int\n");};// 调用int main(){Sample<int> a;a.print();Sample<double> b;b.print();return 0;}

<类 的 成员模板函数的特化>

#include "stdio.h"class Sample2{public:template <class T>void print(){printf("Sample2 print template\n");}};template <>void Sample2::print<int>(){printf("Sample2 print int \n");}// 调用int main(){Sample2 sam2;sam2.print<double>();sam2.print<int>();return 0;}