boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化.不过对比STL,boost更加实用.STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作. boost主要包含一下几个大类:字符串及文本处理.容器.迭代子(Iterator).算法.函数对象和高阶编程.泛型编程.模板元编程.预处理元编程.并发编程.数学相关.纠错和测试.数据结构.输入/输出.跨语言支持.内存相关.语法分析.杂项. 有一些库是跨类别包含的,就是既属于…