Boost就是Boost库,它是一个可移植、并且提供源代码的C++库,而且它作为标准库的后备,是C++标准化进程的开发引擎之一。
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库成为具有实践意义的准标准库。
参考资料来源:百度百科-boost
您好,要安装GTSAM,您需要安装Boost库。Boost库是一个开源的C++库,它提供了许多有用的数据结构和算法,例如容器,字符串,线程,日期和时间,正则表达式,算法,数学函数等。Boost库的最新版本是1720,您可以从官方网站下载并安装。安装Boost库需要花费一定的时间,但是它可以提供您更多的功能,并且可以提高您的程序的性能。
以上就是关于boost是什么意思全部的内容,包括:boost是什么意思、gtsam安装要boostma、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)