C++实验三:模板

C++实验三:模板,第1张

C++实验三:模板

一:模板函数

1.一般模板函数

template
int 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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5521112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存