鹿谷制茶加盟:编程题: 在WIN32平台上,编写类String的构造函数、析构函数和赋值函数

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 00:46:31
编程题: 在WIN32平台上,编写类String的构造函数、析构函数和赋值函数

已知类String的原型为:

class String

{

public:

String(const char *str = NULL);

String(const TCHAR* tstr=NULL);

String(const String &other);

~ String(void);

String & operate =(const String &other);

private:

TCHAR *m_data;

};

请编写String的上述给出的函数

回答:小可丁丁
学姐
5月3日 02:52 因为垃圾回收的制度不完善
所以delete掉name并没有完全回收内存中的区域
需要先将name所分配的区域回收
在将name这个引用值类型回收掉

揪错 ┆ 评论1 ┆ 举报