- 博客(5)
- 收藏
- 关注
原创 cpp学习笔记1
那么拷贝出的局部变量对象中的a指向的空间和被拷贝对象中的a指向的空间是相同的,所以当拷贝出的局部变量对象被使用完进行析构时就会把该指针指向的空间释放,但是被拷贝对象在程序结束后也要进行析构,这就会导致该空间被二次释放,从而引发报错。解决方案:对默认拷贝构造函数进行重写,当拷贝时分配一块新的内存来解决”拷贝出的局部变量对象中的a指向的空间和被拷贝对象中的a指向的空间是相同的“这一问题,这样引用或者指针与否就没有必要了。在继承的过程中,父亲对象中的私有成员也被继承给了儿子,只是编译器将其隐藏。
2024-09-20 21:34:25
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人