版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ddiioopp123/article/details/88189334
1.函数返回值的类型声明为该类型的引用,并在函数结束前返回实例自身的引用(*this)。
return *this;
2.参数类型声明为常量引用,使用count关键字。
3.注意释放内存空间,避免内存泄漏。
4.判断传入参数与当前实例(*this)是不是同一个。
if(this == &str)
return *this;
或者
if(this != str)
{
...
...
...
}