编写类String的构造函数、析构函数和赋值函数和测试程序。已知类String的原型为:#include #include class String{public:String(const char *str=NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~String(); // 析构函数String & operator=(const String &other); // 赋值函数void show(...
1编写类String的构造函数、析构函数和赋值函数和测试程序。已知类String的原型为:#include #include class String{public:String(const char *str=NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~String(); // 析构函数String & operator=(const String &other); // 赋值函数void show...
#include <string.h> class String {public: String(const char *str=NULL); // 普通构造函数 String(const String &other); // 拷贝构造函数 ~String(); // 析构函数 String & operator=(const String &other); // 赋值函数 void show() {cout<<m_data<<endl; } private: char *m_data; // ...