c++ 智能指针
DU_YULIN
这个作者很懒,什么都没留下…
展开
-
C++ Boost_1_54 库make_shared<>() 参数个数限制问题
文章目录前言1. win7 build error分析2. 解决方法前言因为项目需要兼容winxp, win7和win10,所以在win7上使用一些先进的C++技术需要依赖boost_1_54版本库,这就会造成在win10(依赖boost_1_63版本库)上build项目没问题,但是转到win7上就会build出错,这次的问题就是出在这里。1. win7 build error分析因为项目保密性,无法粘贴错误信息,build错误信息就是说boost_1_54版本库中make_shared<原创 2021-10-19 00:00:11 · 346 阅读 · 0 评论 -
C++智能指针 shared_ptr引用计数分析
文章目录前言一、C++ 智能指针shared_ptr总结前言今天和人争论C++ 智能指针shared_ptr引用计数问题,然后代码实现验证,这里分享给大家。一、C++ 智能指针shared_ptrshared_ptr智能指针是一个类,用于管理new 分配的对象,该智能指针类内部有一个保存引用计数的属性,通过这个属性来判断是否可以释放要管理的对象, 该判断是在智能指针类shared_ptr的析构函数中进行。当引用计数为0时,表示当前程序没有用到该管理对象的地方了,可以释放该管理对象了,即delet原创 2021-09-10 22:50:16 · 3621 阅读 · 1 评论