proj9_05.cpp
来自「C++程序设计教程的全部源代码 包含与教程同步的PPT 方便学习」· C++ 代码 · 共 40 行
CPP
40 行
#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 + =
减小字号Ctrl + -
显示快捷键?