- 20
- 0
- 约小于1千字
- 约 3页
- 2017-06-14 发布于北京
- 举报
【例6.4】用友元函数重载运算符实现两字符串加法。
#includeiostream.h
#includestring.h
class String
{
char name[256];
public:
String(char* str)
{
strcpy(name,str);
}
String(){ }
~String(){ }
friend String operator+(const String, const String);
void display()
{
coutThe string is :nameendl;
}
};
static char* str;
String operator+(const String a,const String b)
{
strcpy(str,a.name);
strcat(str,b.name);
return String(str);
}
void main()
{
str=new char[256];
String demo1(Visual c++);
String demo2( 6.0);
demo1.display();
demo2.display();
String demo3=demo1+demo2;
demo3.display();
String demo4=demo3+ Programming.;
demo4.display();
String demo5=Programming.+demo4;
demo5.display();
delete str;
}
程序的运行结果为:
The string is :Visual c++
The string is : 6.0
The string is :Visual c++ 6.0
The string is :Visual c++ 6.0 Programming.
The string is :Programming.Visual c++ 6.0 Programming.
您可能关注的文档
最近下载
- 浙江省金华市2023年中考数学试卷 .pdf VIP
- 英语专四新题型选词填空做题技巧.ppt VIP
- 2026年广东省普通高中学业水平合格性考试英语试卷含答案.pdf VIP
- 英菲尼迪QX70说明书|Infiniti QX70 Owner's Manual.pdf
- 光合作用的原理和应用课件【新教材】人教版高中生物必修一.pptx VIP
- 概率论与数理统计教学教案.doc VIP
- 统编版(2024)七年级上册道德与法治期末复习模拟试卷 3套(含答案).pdf
- 倾斜摄影三维建模项目设计方案.pdf VIP
- 脑胶质瘤诊疗规范2025年版.docx VIP
- 2025年海南省中考化学真题(含答案).pdf
原创力文档

文档评论(0)