📄 13-7.cpp
字号:
#include<iostream.h>
#include<string.h>
const int max=81;
class String
{
char str[max];
public:
String() //无参数构造函数
{
strcpy(str,"");
}
String(char str1[]) //有一个参数构造函数
{
strcpy(str,str1);
}
String operator+( String s) //重载运算符“+”
{
if((strlen(str)+strlen(s.str))<max)
{
strcat(str,s.str);
return String(str);
}
else
cout<<"Overflow..."<<endl;
}
void display();
};
void String::display()
{
cout<<str<<endl;
}
void main()
{
String A="This is a";
String B="";
String C="book";
String D;
D=A+B+C;
A.display();
B.display();
C.display();
D.display();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -