c++0x 库在任何编译器中的可用性?

标签 c++ c++11

毫无疑问,该标准将需要数年时间才能落实到位,因为它看起来很棒。但我正在阅读它,至少库添加(特别是 HashMap )会立即非常有用。我在 g++ 文档中注意到我可以获得 4.3 或更高版本并使用标志来请求新功能,无论存在什么,但我想知道是否有任何方法可以获取库。事实上,现在内置了许多最好的增强功能,这真的很棒,终于内置了一个像样的随机数工具!

那么,有没有我现在可以使用的编译器,它有一个相当完整的库,即使它不能使用一些很酷的新语言特性,比如 auto?

最佳答案

如果你想要标准库扩展,你可以使用Boost .不管怎样,新的标准库增强主要是受 Boost 库的启发。

至于支持编译器,Visual Studio 2010 supports a subset of the C++11 standard , GCC 有 currently the best support for C++11 Clang 也是 adopting the new standard .不知道其他编译器,但我认为他们很快就会跟进。

关于c++0x 库在任何编译器中的可用性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6440699/

相关文章:

c++ - std::unique_ptr 在其拥有的对象被手动删除后超出范围时如何工作?

c++ - 使用 sfml 或 openGL 激活四缓冲立体声

c++ - 如何写一个模板类来存放不同的模板类

java - 什么是 C++1 1's equivalent of Java' s instanceof

c++ - SFINAE 和可变参数模板类

c++ - 现在我们有了 std::array C 风格的数组还有什么用途?

c++ - 使用 std::unique_ptr 创建对象数组

c++ - 要求基类中的方法被其所有子类覆盖

c++ - 在 clang 中的 CompilerInstance 上执行多个 FrontendAction

c++ - 为什么 std::unique_ptr 没有 operator<<?