- 1
- 0
- 约1.13万字
- 约 17页
- 2016-12-21 发布于重庆
- 举报
1。设计一个类模板,其中包含数据成员Ta[n]以及对其进行排序的成员函数Sort(),
模板参数T可实例化成字符串。
解;如果T仅仅可以实例化成基本数据类型与char*类型的字符串,可通过重载sort()
实现,程序如下:
#include iostream.h
#include string.h
template class T,int n
class Array
{
private:
T a[n];
public:
void sort(double)
{
for (int i=0;in-1;i++)
for (int j=i+1;jn;j++)
if (a[i]a[j])
{
T t;
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
void sort(char *)
{
for (int i=0;in-1;i++)
for (int j=i+1;jn;j++)
if (a[j]==NULL||(a[i]!=NULL strcmp(a[i],a[j])0))
{
T t;
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
void disp()
{
for (int i=0;in
您可能关注的文档
最近下载
- 《网络攻防与协议分析》课件——4.DDoS攻击原理及入侵检测配置.pptx VIP
- 江苏海安农村商业银行股份有限公司 2013 年年度报告摘要.pdf VIP
- 平台经济培训课件下载.ppt VIP
- 三国志姜维传简体完整版完美攻略.docx VIP
- 锅炉课件共28张PPT).pptx VIP
- T_AOPA 0063—2024(电动航空器高压配电系统技术规范).pdf VIP
- 【通力KONE电梯资料】CTP-05.70.S2A_随行电缆.pptx VIP
- 某纯电动汽车两档变速器结构设计.doc
- 第四单元 村落、城镇与居住环境(复习课件)高二历史(选择性必修2:经济与社会生活).pptx VIP
- 晋升高级卫生专业技术职称考试-公共卫生真题集.doc VIP
原创力文档

文档评论(0)