std::shared_ptr 与普通指针的转换
来源:互联网 发布:网页抢购软件 编辑:程序博客网 时间:2024/05/16 15:45
shared_ptr 是一个类,用模板支持很多类型。
1.shared_ptr到普通指针
shared_ptr<int>shared_a(10);
int *b=NULL;
b = &*shared_a;//*share_a 拷贝shared_a里面值创建临时对象, 再&取得临时对象地址
b = shared_a.get();
2.普通指针到shared_ptr
std::shared_ptr<CMyselfVideoWnd> myselfVideoWnd;
myselfVideoWnd.reset( new CMyselfVideoWnd());
在duilib 窗口delete在OnFinalMessage():
__super::OnFinalMessage(hWnd);
delete this;
阅读全文
0 0
- std::shared_ptr 与普通指针的转换
- 引用计数智能指针std::tr1::shared_ptr与weak_ptr
- c++中关于智能指针std::tr1::shared_ptr的用法
- std::auto_ptr boost::shared_ptr智能指针的应用
- Item 20: 使用std::weak_ptr替换会造成指针悬挂的类std::shared_ptr指针
- boost::shared_ptr与std::tr1::shared_ptr
- C++11 智能指针std::shared_ptr/std::unique_ptr/std::weak_ptr
- 智能指针 std::auto_ptr 和 shared_ptr
- 让std::shared_ptr变成动态类型指针
- 智能指针 std::auto_ptr 和 shared_ptr
- 智能指针 std::auto_ptr 和 shared_ptr
- C++11智能指针之std::shared_ptr
- 普通指针到智能指针的转换
- std::unique_ptr和std::shared_ptr的用法
- std::shared_ptr的巧妙应用
- void* 与 shared_ptr的相互转换
- 关于std::shared_ptr与std::enable_shared_from_this循环引用导致的问题
- 智能指针std::auto_ptr和tr1:shared_ptr用法(总结的最好的一篇)
- Android-Tips(实用Android开发技巧)
- C#接口调试
- 服务端TIME_WAIT解决
- Java筛选法求素数
- 26.RemoveDuplicatesfromSortedArray
- std::shared_ptr 与普通指针的转换
- 在java给别人邮箱发邮件
- 单元测试
- Java 执行系统命令
- 基础知识01
- 直接插入排序
- 快速排序--挖坑填数+分治法
- 一个评测指标就是MAP(Mean Average Precision)平均精度均值。
- C++三大特性