一:模板函数
1.一般模板函数
templateint compare(const T &a,const T &b) { if (a > b)return 1; if (a < b)return -1; return 0; }
2.特化模板函数
template<> int compare(const char * const &str1, const char * const &str2) { return strcmp(str1,str2); }
2函数输出
二、模板类Queue或Stack
模板类(Queue,Stack)
成员模板函数
模板特化:模板函数特化、模板成员函数特化、模板类特化
三、模板类AutoPtr
构造函数
析构函数
拷贝构造函数
等号、->、*等运算符重载
主函数调用AutoPtr
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)