实现字符串类,具有一定的弹性和扩展性
1字符串类中存储字符串的成员变量必须为私有类型 char *pstr
2....
#include <iostream>
using 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] != '\0')
{
len++;
}