- 博客(1)
- 收藏
- 关注
原创 剑指offer,面试题一:赋值运算符函数
赋值运算符“=”的重载 对任一类X,如果没有用户自定义的赋值运算符函数,那么系统将自动地为其生成一个默认的赋值运算符函数,但是在某些特殊情况下,如类中有指针类型时,使用默认赋值运算符函数会产生错误,也就是所谓的指针悬挂问题(对同一内存空间的两次释放)。 我们用深层复制解决指针悬挂问题,必须显式定义一个自己的赋值运算符重载函数,使之不但复制数据成员,而且为对象分配了各自的内存空间,这就是
2015-12-08 20:05:51 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人