shellmad-15_C++新特性 引用计数
摘要:要正确理解智能指针,首先必须理解引用计数技术。 深拷贝、浅拷贝的概念 深拷贝的优缺点: 优点:每一个对象(哪怕是通过拷贝构造函数实例化的对象)的指针都有指向的内存空间而不是共享,所以在对象析构的时候就不存在重复释放或内存泄漏的问题了。 缺点:内存开销大 注解:假如是a="hello,"; b="wo
阅读全文
posted @
2020-08-24 07:46
一杯明月
阅读(291)
推荐(0) 编辑
shellmad-14_C++新特性 智能指针与RAII
摘要:问题 C++中最令人头疼的问题是强迫程序员对申请的资源(文件、内存等)进行管理,一不小心就会出现内存泄漏问题(忘记对申请的资源释放) 注解: 因为有这一句:int *p = new int; 当调试运行出去main()函数作用域的时候(1处),堆内存依然存在(2处). #include <iostr
阅读全文
posted @
2020-08-17 22:40
一杯明月
阅读(261)
推荐(0) 编辑