设为首页 加入收藏

TOP

3.7 intrusive_ptr
2013-10-07 13:13:28 来源: 作者: 【 】 浏览:60
Tags:3.7 intrusive_ptr

3.7  intrusive_ptr

intrusive_ptr是一个侵入式的引用计数型指针,它可以用于以下两种情形:

对内存占用的要求非常严格,要求必须与原始指针一样;

现存代码已经有了引用计数机制管理的对象。

Boost库不推荐使用intrusive_ptr,因为shared_ptr已经非常强大且灵活,工作的足够好,可以满足绝大部分(99.99%)的需要。

因此本书不再介绍intrusive_ptr,如果读者真的有非常特别的需求而且shared_ptr在性能、空间开销等方面影响了程序的运行(几乎是不可能的!),那么可以参考Boost文档以了解intrusive_ptr的详细用法。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.6.3 获得this的shared_ptr 下一篇3.8 pool库概述

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: