课程
/后端开发
/C++
/C++远征之封装篇(下)
为什么 我按照视频做的 两个对象指向同一个内存空间时 运行之后并没出现视频上说的情况 而是直接调用了两次析构函数,然后程序也并没有问题的通过了
2015-10-01
源自:C++远征之封装篇(下) 3-3
正在回答
你这个是深拷贝,在堆内创建了不同的内存,视频上出现问题的那个是浅拷贝,指向了同一内存,所以会出问题。
你这样写是重新开辟了内存啊,并不是指向同一段内存地址
把你的代码贴出来看看?
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通