与其他库相比,提升了库的使用和优势

时间:2011-01-21 04:41:44

标签: c++ visual-c++ boost

  

可能重复:
  What are the advantages of using the C++ Boost libraries?

您好,

我对这个Boost很新,我有这个但是现在我愿意深入挖掘。 能否请你从头开始帮助我究竟是什么促进,使用的地方和其他方面的优势。

由于

2 个答案:

答案 0 :(得分:1)

Boost是一个库集合,提供C ++标准库之外的功能。使用Boost的优点是您不必重新创建现有功能(总是很好),并且库是由C ++社区中的一些顶级思想创建的(即,它们的实现很可能比您可以放置​​的更好)一起)。 Boost库也进入了C ++标准库(特别是对于一些众所周知的例子,请参见TR1shared_ptr)。此外,Boost还可以在各种平台和众多编译器上运行。有些人不想使用它,因为它引入了额外的依赖关系,或者因为团队中的其他程序员不熟悉它,以及其他原因,但大多数库只是标题,并且相当容易使用。

答案 1 :(得分:0)

Boost是一大堆有用的C ++插件。它的大小和范围足够大,以防止简洁的描述。

许多boost成员也在C ++标准体中活跃,因此有一些boost类被合并到C ++ 0x中,例如智能指针和散列容器类。

同行评审过程似乎强制执行图书馆质量的高标准。