实现字符串类,具有一定的弹性和扩展性
1字符串类中存储字符串的成员变量必须为私有类型 char *pstr
2....
#includeusing namespace std; class MyString { //(1) private: char* mPtr; //字符指针 public: //(2)对私有变量的读写 char* getPtr() { return mPtr; } void setPtr( char* p) { mPtr = p; } //这里是浅拷贝 //(3)3个构造函数 MyString() { mPtr = 0; } MyString(const char* p) { int len = 0; int i = 0; while (p[len] != ' ') { len++; } mPtr = new char[len + 1]; while (p[i] != ' ') { mPtr[i] = p[i]; i++; } mPtr[i] = ' '; } MyString(int n) { mPtr = new char[n]; } //(4)拷贝构造函数 MyString(MyString&



