可能重复:
What are the advantages of using the C++ Boost libraries?
您好,
我对这个Boost很新,我有这个但是现在我愿意深入挖掘。 能否请你从头开始帮助我究竟是什么促进,使用的地方和其他方面的优势。
由于
答案 0 :(得分:1)
Boost是一个库集合,提供C ++标准库之外的功能。使用Boost的优点是您不必重新创建现有功能(总是很好),并且库是由C ++社区中的一些顶级思想创建的(即,它们的实现很可能比您可以放置的更好)一起)。 Boost库也进入了C ++标准库(特别是对于一些众所周知的例子,请参见TR1和shared_ptr)。此外,Boost还可以在各种平台和众多编译器上运行。有些人不想使用它,因为它引入了额外的依赖关系,或者因为团队中的其他程序员不熟悉它,以及其他原因,但大多数库只是标题,并且相当容易使用。
答案 1 :(得分:0)
Boost是一大堆有用的C ++插件。它的大小和范围足够大,以防止简洁的描述。
许多boost成员也在C ++标准体中活跃,因此有一些boost类被合并到C ++ 0x中,例如智能指针和散列容器类。
同行评审过程似乎强制执行图书馆质量的高标准。