码迷,mamicode.com
首页 >  
搜索关键字:shared_ptr 删除器    ( 365个结果
大多数人不知道 C++ std::shared_ptr的引用不会增加它的计数值
#include <thread> #include <memory> #include <Windows.h> int main() { std::thread t; { std::shared_ptr<int> p(new int(1), [](int* p) { printf("delete\ ...
分类:编程语言   时间:2020-01-13 11:01:26    阅读次数:101
安装caffe碰到的坑(各种.so未找到)
./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 没有那个文件或目录 所有类似于上面的错误,都可以用如下格式来解决: 解决方案:出现该错误的原因是少了依赖。 在命令行输入: $ sudo apt-get insta ...
分类:其他好文   时间:2019-12-24 14:03:15    阅读次数:197
boost::shared_ptr
shared_ptr shared_ptr实现的是引用计数型的智能指针,可以被自由地拷贝和赋值,在任意的地方共享它,当没有代码使用它时才删除被包装的动态分配的对象。 类摘要: template class shared_ptr { public: typedef T element_type; // ...
分类:其他好文   时间:2019-12-23 22:33:37    阅读次数:89
智能指针weak_ptr记录
智能指针weak_ptr为弱共享指针,实际上是share_ptr的辅助指针,不具备指针的功能。主要是为了协助 shared_ptr 工作,可用来观测资源的使用情况。weak_ptr 只对 shared_ptr 进行引用,而不改变其引用计数,当被观察的 shared_ptr 失效后,相应的 weak_ ...
分类:其他好文   时间:2019-12-23 13:41:27    阅读次数:399
C++11使用make_shared的优势和劣势
Why Make_shared ? C++11 中引入了智能指针, 同时还有一个模板函数 std::make_shared 可以返回一个指定类型的 std::shared_ptr, 那与 std::shared_ptr 的构造函数相比它能给我们带来什么好处呢 ? 优点 效率更高 shared_ptr ...
分类:编程语言   时间:2019-12-15 23:31:27    阅读次数:168
C++boost & pcl::PointCloud< PointT >::Ptr
pcl::PointCloud::Ptr "PCL官网/帮助文档" 函数定义 有关boost库里的智能指针: Boost::shared_ptr,创建一个简单的智能指针是非常容易的。但是创建一个能够在大多数编译器下通过的智能指针就有些难度了。而创建同时又考虑异常安全就更为困难了。Boost::sha ...
分类:编程语言   时间:2019-11-21 16:58:51    阅读次数:141
shared_ptr 引用计数
https://zh.cppreference.com/w/cpp/memory/shared_ptr 引用计数 ...
分类:其他好文   时间:2019-11-16 10:37:28    阅读次数:42
c++ 智能指针
#include <memory> //c++11 std::shared_ptr<int> p3(new int); *p3 = 10; cout << "p3:" << *p3 << endl; ...
分类:编程语言   时间:2019-11-06 16:36:25    阅读次数:83
C++2.0新特性(七)——<Smart Pointer(智能指针)之weak_ptr>
一、weak_ptr出现的意义 上一节提到过shared_ptr,它会自动释放“不再需要使用的对象”的相应的资源,但是它不是万能的,在某些时候(比如说循环引用),它会显得力不从心,这就是weak_ptr出现的意义; 1.1 weak_ptr 使用特性 weak_ptr也是一个模板,只提供能接受一个s ...
分类:编程语言   时间:2019-11-03 18:12:11    阅读次数:113
动态内存与智能指针
动态内存与智能指针 智能指针分为shared_ptr、unique_ptr、weak_ptr,他们负责自动释放所指向的对象,shared_ptr允许多个指针指向同一个对象,unique_ptr独占所指向的对象,weak_ptr是一种弱引用,指向shared_ptr所管理的对象,他们都定义在memor ...
分类:其他好文   时间:2019-10-19 19:08:57    阅读次数:102
365条   上一页 1 2 3 4 5 6 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!