- 博客(7)
- 收藏
- 关注
原创 c++学习——深拷贝与浅拷贝
浅拷贝在析构函数中释放Height指向的内存时,拷贝了几个对象,就复制了几个相同的地址值,那么在这几个对象生命周期结束时,就会释放地址对应的内存,那么内存就被多次释放。
2023-03-24 16:34:35 41
原创 C++学习——构造函数的调用
在函数中定义了一个对象,在对象生命周期结束,被销毁前自动执行的析构函数。当有参构造存在,编译器就不会给默认的无参构造,但依然提供拷贝构造。如果外面写了拷贝构造函数。编译器就不提供有参和无参构造函数了。编译器做的是简单的浅拷贝,把一个对象的值拷贝到另一个对象。
2023-03-24 16:01:43 59
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人