boost shared_ptr 总结
2014-05-07 16:17
176 查看
1)怎么转换不同的shared_ptr
用 static_pointer_cast 和 dynamic_pointer_cast
2)怎么用enable_shanred_from_this<>
为了方面类实例在自己函数里,把自己传出去,才会继承这个类。
使用时一定要注意不要在构造里用shared_from_this(),同时,类的实例一定要通过shared_ptr创建出来才行。
用 static_pointer_cast 和 dynamic_pointer_cast
2)怎么用enable_shanred_from_this<>
为了方面类实例在自己函数里,把自己传出去,才会继承这个类。
使用时一定要注意不要在构造里用shared_from_this(),同时,类的实例一定要通过shared_ptr创建出来才行。
相关文章推荐
- boost/shared_ptr 用法总结
- boost shared_ptr 及C++内存管理的一些总结
- [zz]boost/shared_ptr 用法总结
- boost 智能指针auto_ptr scoped_ptr shared_ptr scoped_array shared_array 总结
- auto_ptr 与 shared_ptr 用法和区别总结
- [6]智能指针boost::shared_ptr
- Boost智能指针——shared_ptr
- boost::shared_ptr的线程安全性
- ./include/caffe/common.hpp:4:32: fatal error: boost/shared_ptr.hpp: 没有那个文件或目录
- [zz]使用boost::shared_ptr的注意条款
- 在smart_ptr中处理引用计数时使用swap概念(boost::shared_ptr.hpp)
- 深入研究boost::shared_ptr
- boost的shared_ptr循环引用
- Boost智能指针——scoped_ptr、shared_ptr、weak_ptr、intrusive_ptr
- boost::shared_ptr 的作为参数传递,以及构造细节!
- [boost] shared_ptr 简介
- covariant return type and boost::shared_ptr
- Boost学习--再窥shared_ptr
- [5] 智能指针boost::shared_ptr
- 如何把this指针转换成boost的shared_ptr