Boost库简介
- any - 类似于一个Varient。
- array - STL风格封装下的定长数组。
- bind - 实现函数对象的任意组合,是标准库中compose的超强扩展版。
- call_traits - 实现自动判断传入参数的方式。
- compose - bind的一个子集。
- compressed_pair - 针对pair当中空成员做了一些优化。
- concept_check - STL中做concept check的工具,单独实现成一个库。
- conversion - 各种类型间的转化,lexical_cast和polymorphic_cast都很有用。
- crc - 就是crc计算用的。
- date_time - 有关日期和时间的内容。
- dynamic_bitset - 标准库中bitset的动态长度版本。
- filesystem - 提供了跨平台的文件操作,目录操作等。
- format - 类似于C语言中经典的printf格式,但是加强了类型检查。
- function - 用标准C++实现的delegate。
- functional - 稍微增强了标准库中的bind1st一类函数。
- graph - 非常不错的图库。将线性的STL扩展到平面中。
- integer - 能够帮助简化对整数类型的处理。
- interval -
- io_state_saver - 简化IO操作。
- lambda - 用标准C++模拟无名函数对象。
- thread - 跨平台的线程实现。