- 博客(2)
- 收藏
- 关注
原创 C++深拷贝与浅拷贝的区别联系
浅拷贝即对象中没有指针或引用等资源时,系统只是简单的数据赋值时为浅拷贝深拷贝即对象中存在指针或引用等资源时,需另开辟一段新空间在赋值 调用拷贝函数的情形是1,用已存在的对象对新创建的对象赋值执行拷贝函数2,当实参对象向形参对象赋值时执行拷贝函数3,当函数返回值为对象类型时执行拷贝函数拷贝函数与赋值函数的区别在于:赋值函数是在被赋值对象已经存在的情况下执行的欢迎大家批评指
2012-11-03 16:16:03 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人