2025-06-17 06:35:58
Boost就是Boost库,它是一个可移植、并且提供
Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是由C++标准委员会库工作组成员发起,在其中有些内容有望成为下一代C++标准库的内容。它在C++社区中影响非常大,可以说是不折不扣的“准”标准库。
扩展资料:
常用库编辑
Regex:正则表达式库
Spirit:LL parser framework,用C++代码直接表达EBNF
Graph:图组件和算法
Lambda:在调用的地方定义短小匿名的函数对象,很实用的functional功能
concept check:检查泛型编程中的concept
Mpl:用模板实现的元编程框架
Thread:可移植的C++多线程库
Python:把C++类和函数映射到Python之中
Poo:内存池管理
smart_ptr:5个
建立初衷
Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。
在Boost库的开发中,Boost社区也在这个方向上取得了丰硕的成果。在送审的C++标准库TR1中,有十个Boost库成为标准库的候选方案。
在更新的TR2中,有更多的Boost库被加入到其中。从某种意义上来讲,Boost库成为具有实践意义的准标准库。
参考资料来源: