介绍-The Boost C++ Libraries

介绍

Boost C ++库是基于C ++标准的现代库的集合。源代码是根据Boost软件许可发布的,该许可允许任何人免费使用,修改和分发这些库。这些库是独立于平台的,并支持大多数流行的编译器以及许多知名度较低的编译器。

Boost社区负责开发和发布Boost库。该社区由来自世界各地的一大批C ++开发人员组成,这些开发人员通过网站www.boost.org以及一些邮件列表进行了协调。 GitHub被用作代码存储库。社区的使命宣言是开发和收集补充标准库的高质量库。在某些时候,证明价值并对于C ++应用程序开发变得重要的库很可能会被包含在标准库中。

1998年左右,当标准的第一个版本发布时,Boost社区出现了。从那时起它一直在不断发展,现在在C ++的标准化中扮演着重要的角色。尽管Boost社区和标准化委员会之间没有正式关系,但一些开发人员在这两个小组中都很活跃。 C ++标准的当前版本已于2011年获得批准,其中包括源于Boost社区的库。

当您的需求超出标准库中的可用范围时,Boost库是提高C ++项目生产率的好选择。由于Boost库的发展速度比标准库快,因此您可以更早地访问新的开发,而不必等到这些开发已添加到新版本的标准库中。因此,借助Boost库,您可以更快地受益于C ++的发展。

由于Boost库的声誉很高,因此对它们的了解对于工程师来说可能是一项宝贵的技能。在面试中被问到有关Boost库的情况并不罕见,因为知道这些库的开发人员通常也熟悉C ++的最新创新,并且能够编写和理解现代C ++代码。

猜你喜欢

转载自blog.csdn.net/ccf19881030/article/details/106043163