美文网首页
geekbandC++面向对象高级编程(下)笔记

geekbandC++面向对象高级编程(下)笔记

作者: 菜鸟游侠k2 | 来源:发表于2016-10-17 16:44 被阅读0次

类似,由于类string中加入了指针,因此需要注意到不能采用编译器提供的默认拷贝构造、默认拷贝赋值,原因如下。

同样不能用默认的析构函数,会造成内存泄漏

此外还需要注意到,虽然拷贝赋值需要类似析构再拷贝构造的处理,但是最开始需要进行检查是不是指向自己,否则直接删除将运行错误

另外c++的数据有些是在堆区有些是在栈区

剩下则是oop的三个概念

相关文章

网友评论

      本文标题:geekbandC++面向对象高级编程(下)笔记

      本文链接:https://www.haomeiwen.com/subject/zeqzyttx.html