【发布时间】:2015-10-31 14:55:01
【问题描述】:
我经常在这里看到关于提升的注释,例如
如果你对使用 Boost 没问题...
或
如果你可以使用 Boost...
我想知道,这到底是怎么回事?我应该厌倦什么?当我不能使用 boost?不使用boost的原因是什么?在我看来,boost 是对 STL 的一个很好的扩展。有时非常重量级和笨拙,但仍然很棒。
我并不是真的在征求关于 boost 的意见。我宁愿寻找一些具体的例子,在使用 boost 之前我应该三思而后行。
【问题讨论】:
-
sometimes very heavyweight and clumsy你回答了你自己的问题。 -
“有时非常重量级和笨拙”可能是小型系统的好理由。
-
就这样?似乎有很多无用的模糊:-/您所说的小型系统是指嵌入式系统等?
-
Boost 不是一个库,而是一个大部分独立库的集合,具有各自的质量。从 C++11 开始,它们中的一些也是多余的。除此之外,适用于 3rd 方库的常见警告。
-
@Jongware:或者
std::sort,给定C++标签。
标签: c++ boost c++-standard-library