📄 proj9_05.cpp
字号:
#include <iostream.h>
#include <string.h>
class String
{
private:
char *str;
public:
String(char *s = "")
{
int length = strlen(s);
str = new char[length+1];
strcpy(str , s);
}
~String() //析构函数
{
delete[] str;
}
String & String::operator = (String & s)
{
delete[] str;
int length = strlen(s.str);
str = new char[length+1];
strcpy( str , s.str);
return( *this );
}
void display()
{
cout << str;
}
};
void main()
{
String s1("Welcome to my world \n");
String s2;
s2 = s1;
s1.display();
s2.display();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -