Debug error字符串类的设计在string类中友元重载>>之后,运行过程中输入数据时出现了debug error,请教下是什么情况?

class String{
public:
  friend istream& operator >>(istream& intput,const String& s);
private:
  char* Cstr;
};



img

img

img



Cstr在使用前有没有申请内存空间?
Cstr在类中只声明了,但是没有申请内存空间
s.Cstr = new char[100];//100这个数根据实际需要来设置
input >> s.Cstr;

char* Cstr; 只有指针,没有分配内存空间。