C++ 03 发布于 Boost 1.35.0
类别: 容器
侵入式容器和算法。
本次发布
依赖项
Boost.Intrusive
Boost.Intrusive 是 Boost C++ 库 集合的一部分,它为 C++ 世界引入了侵入式容器。侵入式容器是特殊的容器,与非侵入式容器(如 STL 容器)相比,它们提供了更高的性能和更好的异常安全保证。侵入式容器的性能优势使其成为高效构建复杂数据结构(如多索引容器)或设计高性能代码(如内存分配算法)的理想构建块。
虽然侵入式容器在 C 语言中曾经并且仍然被广泛使用,但由于标准容器不支持侵入式技术,它们在 C++ 中变得越来越被忽视。Boost.Intrusive 旨在通过将实现封装在类似 STL 的接口中来推广侵入式容器的使用。因此,任何熟悉标准容器的人都可以轻松使用 Boost.Intrusive。
License
根据 Boost Software License, Version 1.0 分发。
属性
- C++03
- 仅头文件
构建状态
分支 | Travis | Appveyor | Coverity Scan | codecov.io | 依赖 | 文档 | 测试 |
---|---|---|---|---|---|---|---|
master |
|||||||
develop |
目录
名称 | 目的 |
---|---|
doc |
文档 |
example |
示例 |
include |
headers |
proj |
IDE 项目 |
测试 |
单元测试 |
更多信息
- 提问
- 报告 bug:请务必提及您使用的 Boost 版本、平台和编译器。提供一个可编译的小代码示例来重现问题总是很有帮助的。
- 将您的补丁作为拉取请求提交到 **develop** 分支。请注意,通过提交补丁,您同意根据 Boost 软件许可证,版本 1.0 许可您的修改。
- 关于该库的讨论将在 Boost 开发者邮件列表 上进行。发帖前请务必阅读 讨论政策,并在主题行开头添加
[intrusive]
标签。