等号运算符重载 智能指针重载
类自带四种函数 默认构造 析构 拷贝构造 =运算符函数(传递的是地址,简单的值传递)
person类有showagg 成员函数
如果是new出来的person对象要让程序员自己delete
有了智能指针,让智能指针托管这个person对象,对象释放就不用delete
赋值运算符重载
类自带四种函数 默认构造 析构 拷贝构造 =运算符函数(传递的是地址,简单的值传递)
导致如果类中有指向堆区的指针,就可能出现深浅拷贝问题。
所以要重载=运算符
如果想要链式编程 return *this
笔记:等号运算符重载
最新推荐文章于 2024-03-19 07:43:37 发布