C++各大有名库的介绍——准标准库Boost
来源:互联网 发布:水滴wifi破解软件 编辑:程序博客网 时间:2024/05/16 07:02
C++各大有名库的介绍——准标准库Boost
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
Boost中比较有名气的有这么几个库:
Regex
正则表达式库
Spirit
LL parser framework,用C++代码直接表达EBNF
Graph
图组件和算法
Lambda
在调用的地方定义短小匿名的函数对象,很实用的functional功能
concept check
检查泛型编程中的concept
Mpl
用模板实现的元编程框架
Thread
可移植的C++多线程库
Python
把C++类和函数映射到Python之中
Pool
内存池管理
smart_ptr
5个智能指针,学习智能指针必读,一份不错的参考是来自CUJ的文章:
Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供在线浏览的。中文版见笔者在《Dr.Dobb's Journal软件研发杂志》第7辑上的译文。
Boost总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。但是Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
参考站点:http://www.boost.org
- C++各大有名库的介绍——准标准库Boost
- 2、C++各大有名库的介绍——准标准库Boost
- C++各大有名库的介绍——准标准库Boost
- C++各大有名库的介绍——准标准库Boost
- C++各大有名库的介绍——准标准库Boost
- C++各大有名库的介绍——STL、Boost、STLport
- C++各大有名库的介绍——C++标准库
- C++各大有名库的介绍——C++标准库
- 1、C++各大有名库的介绍——C++标准库
- C++各大有名库的介绍——XML
- C++各大有名库的介绍——GUI
- C++各大有名库的介绍——线程
- C++各大有名库的介绍——字符串
- C++各大有名库的介绍——综合
- C++各大有名库的介绍——GUI
- C++各大有名库的介绍——GUI
- C++各大有名库的介绍——GUI
- C++各大有名库的介绍——综合
- POCSAG编码和BCH(31,21)校验详解
- hdu 1542 poj/pku 1151(线段树求面积并)
- VIM 手册
- zoj 3538 Arrange the Schedule
- 深度心理学
- C++各大有名库的介绍——准标准库Boost
- java返回json串形式结果
- Yui compressor 自动执行shell
- Servlet中forward和include的区别&forward与redirect区别
- 移植CS8900A网卡驱动到GEC2440开发板
- 通过.pro文件创建visual studio的工程文件
- Qt中文乱码
- 框架挂马
- Android-----RelativeLayout属性