为类添加赋值运算符函数:
类型定义
要点:
1、返回值类型为该类型的引用,并在函数结束前返回实例自身的引用(即 *this);
2、是否把传入的参数声明为常量引用【const CmyString &str】;
3、是否释放自身已有内存,否则会造成“内存泄漏”;
4、是否判断参数与当前示例是指向的同一个对象;
解法:
为类添加赋值运算符函数:
类型定义
要点:
1、返回值类型为该类型的引用,并在函数结束前返回实例自身的引用(即 *this);
2、是否把传入的参数声明为常量引用【const CmyString &str】;
3、是否释放自身已有内存,否则会造成“内存泄漏”;
4、是否判断参数与当前示例是指向的同一个对象;
解法: