boost 杂项概述

来源:互联网 发布:淘宝二级页面怎么设置 编辑:程序博客网 时间:2024/06/07 11:00
杂项
  • base-from-member - 用成员来初始基类的惯用法,来自 Daryle Walker.
  • compressed_pair - 空成员优化,来自 John Maddock, Howard Hinnant 等人.
  • conversion - 多态和字面转换,来自 Dave Abrahams 和 Kevlin Henney.
  • crc - 循环冗余码,来自 Daryle Walker.
  • date_time - 日期-时间库,来自 Jeff Garland.
  • exception - 用于在异常对象中传送任意数据的库,可以在线程间传送异常(N2179),来自 Emil Dotchevski.
  • filesystem - 可移植的路径、目录遍历和其它有用的文件系统操作,来自 Beman Dawes.
  • flyweight - 管理大量高度冗余的对象的一个设计模式,来自 Joaquín M López Muñoz.
  • lexical_cast -  通用的字面文本转换,如:将 int 表示为字符串,或反之,来自 Kevlin Henney.
  • numeric/conversion - 优化的基于策略的数字转换,来自 Fernando Cacciola.
  • optional - 任意值的可区别联合包装,来自 Fernando Cacciola.
  • program_options - 存取来自命令行、配置文件或其它来源的配置数据,来自 Vladimir Prus.
  • scope_exit - 在退出作用域时执行任意代码,来自 Alexander Nasonov.
  • statechart - 任意复杂的有限状态机,可以实现为非常易读和易维护的C++代码,来自 Andreas Huber.
  • swap - 增强的泛型 swap 函数,来自 Joseph Gauterin.
  • system - 操作系统支持,包括即将成为 C++0x 标准库组成部分的诊断支持,来自 Beman Dawes.
  • timer - 事件定时器,进度计时器,以及进度显示类,来自 Beman Dawes.
  • TR1 - 对C++库扩展技术报告的一个实现,以其它 Boost 库为基础,来自 John Maddock.
  • tribool - 三态布尔类型库,来自 Doug Gregor.
  • typeof - 模拟 typeof 操作符,来自 Arkadiy Vertleyb 和 Peder Holt.
  • units - 零开销的量纲分析和单位/数量操作和转换,来自 Matthias Schabel 和 Steven Watanabe. 
  • utility - 类 noncopyablechecked_delete(),checked_array_delete(), next(),  prior() 函数模板,再加上base-from-member idiom, 来自 Dave Abrahams 和其它人.
  • value_initialized - 统一语法的数值初始化包装,来自 Fernando Cacciola, 基于 David Abrahams 的原作.
原创粉丝点击