小编jos*_*nez的帖子

提高 C++ 语言版本和标准库依赖项方面的要求

经过大量研究和深入研究 Boost 库文档后,我找不到以下问题的答案或高级建议:

  • Boost 对 C++ 语言版本有哪些要求?C++03?C++11?我现在如何才能哪个版本的 Boost 需要哪个版本的 C++ 语言?

    • 它是否取决于特定的库(大多数情况下,包括 .hpp 文件)。
    • 我是否必须手动(作为最后的手段)检查我可能需要的所有库和所有 Boost 版本,从最新开始然后向后移动,以防我需要不太严格的依赖?
  • 哪些是与 C++ 标准库的依赖关系?

语境:

  • 我正在评估在嵌入式平台(具有有限且无虚拟内存、无底层操作系统的 MCU)上使用 Boost。
  • 我有支持 C++11 的 GCC 4.8.1。
  • 我们没有针对该平台的完整 C++ 标准库。
  • 我希望使用 Boost 作为 C++ 标准库的补充和替代品,因此我对上述主题进行了研究。

我很欣赏 Boost 项目文档的高质量,但是,我在官方文档中找不到对上述主题的任何参考。也许我错过了一些东西。

PS:对 C++ 语言版本、标准库和 Boost 库的历史复杂主题的温和介绍,

http://news.dice.com/2013/03/15/comparing-the-c-standard-and-boost-2/

c++ embedded boost c++11

5
推荐指数
1
解决办法
1606
查看次数

标签 统计

boost ×1

c++ ×1

c++11 ×1

embedded ×1