Boost 可移植的C++库

Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。

Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。
Boost库由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。Boost库可以与C++标准库完美共同工作,并且为其提供扩展功能。Boost库使用Boost LICEnse来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。
Boost社区建立的初衷之一就是为C++的标准化工作提供可供参考的实现,Boost社区的发起人Dawes本人就是C++标准委员会的成员之一。在Boost库的开发中,Boost社区也在这个方向上取得了丰硕的成果。在送审的C++标准库TR1中,有十个Boost库成为标准库的候选方案。在更新的TR2中,有更多的Boost库被加入到其中。从某种意义上来讲,Boost库成为具有实践意义的准标准库。
可下载Boost C++ LibrarIEs 安装boost库。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。

可移植的 C++ 标准库 Boost 发布 1.66.0,新增 HTTP 库
可移植的 C++ 标准库 Boost 发布了 1.66.0 版本,Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++ 库,作为标准库的后备,是 C++ 标准化进程的发动机之一,由 C++ 标准委员会库工作组成员发起。使用 VS 15.5 的开发者请注意,官方表示由于 Visual Studio 15.5 发布得太晚,所以 1.66.0 版本尚未在上面进行过测试。1.

发布于 2017-12-19 03:53:22 | 102 次阅读

Boost 1.63.0 发布,可移植的 C++ 标准库
Boost 1.63.0 发布了,Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++ 库,作为标准库的后备,是 C++ 标准化进程的发动机之一,由 C++ 标准委员会库工作组成员发起。部分更新内容:Atomic:Added the static constant atomic::is_always_lock_free for conformance with C++17. The constant ind

发布于 2016-12-30 02:47:37 | 345 次阅读

Boost 1.61.0 发布,可移植的 C++ 标准库
Boost 1.61.0 发布了,该版本主要是 Bug 修复以及一些现有库的增强,增加了 Parallel/GPU-computing 库。支持 DLL 和 DSO 两种动态链接库,提供跨平台的可移植代码用于加载、导入查询调用动态链接库的方法。此外该版本提供 Hana 的 C++ 元编程库,提供高级算法用来操作异构序列数据,使用自然语法写类型级别的计算。Metapar

发布于 2016-05-13 23:49:12 | 250 次阅读

Boost 1.59.0 发布,可移植的 C++ 标准库
Boost 1.59.0 发布,此版本新增了两个库:Convert:扩展和可配置类型转换框架 from Vladimir BatovCoroutine2:  (C++14) Coroutine 库,from Oliver Kowalke此外还更新了大量的库,详情请看:http://www.boost.org/users/history/version_1_59_0.html。下载:boost_1_59_0.tar.bz2boost_1_59_0.tar.gzboost_1_59_0.7

发布于 2015-08-18 04:22:58 | 263 次阅读

Boost 1.58 版本发布,可移植的 C++ 标准库
Boost 1.58 版本发布,此版本主要新增了两个库:Endian:Types and conversion functions for correct byte ordering and more regardless of processor endianness.Sort:Includes spreadsort, a general-case hybrid radix sort that is faster than O(n*log(n))并且修复了大量 Bug,详细信

发布于 2015-04-21 00:02:42 | 215 次阅读

Boost 1.57.0 发布,可移植的 C++ 标准库
Boost 1.57.0 发布了,Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为

发布于 2014-11-05 00:18:07 | 346 次阅读

Boost 1.56.0 发布,可移植的 C++ 标准库
Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最

发布于 2014-08-08 00:31:16 | 177 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务