天天看点

C++赋值运算符函数

为类添加赋值运算符函数:

类型定义

要点:

1、返回值类型为该类型的引用,并在函数结束前返回实例自身的引用(即 *this);

2、是否把传入的参数声明为常量引用【const CmyString &str】;

3、是否释放自身已有内存,否则会造成“内存泄漏”;

4、是否判断参数与当前示例是指向的同一个对象;

解法:

继续阅读