定义mystring类,用来保存字符串。
1、数据成员包括字符指针str,用来指向动态分配的内存空间;整形变量len,后者用来保存字符串的实际长度。
2、五个基本成员函数:带参构造函数(参数为const char *,默认为空串)、析构函数、深复制构造函数和赋值运算符重载函数以及打印函数(输出内容并换行)。
3、重载+号运算符,用来完成两个字符串的拼接(生成临时字符串);重载+=号运算符,用来完成字符串的拼接(改造自身)。
定义mystring类的对象s1和s2,分别用常量字符串south和east进行构造;定义对象s3,用默认构造函数构造。