哪些编译器可以使用#include<thread>或换句话说,支持也免费的C ++ 11? [关闭]

问题描述 投票:0回答:1

老实说,我宁愿不经过新的编译器的麻烦,所以有什么方法可以在Visual C ++ Express 2010中包含线程吗?如果没有,我想我只会得到另一个编译器。预先感谢

c++ multithreading c++11
1个回答
1
投票
您需要下载(免费)visual C ++ Express 2012或newer

才能获得全力支持。 Visual Studio 2010中的Visual C ++在C ++ 11核心语言规范中实现了许多功能,而Visual Studio 2012中的Visual C ++则添加了更多C ++ 11功能。 Visual Studio 2013中的Visual C ++进一步扩展了此覆盖范围,还支持一些精选的C ++ 14库功能。下表列出了C ++ 11核心语言特征及其在Visual Studio 2010中的Visual C ++中的实现状态,Visual Studio 2012中的Visual C ++以及Visual C ++在Visual Studio 2013中。

<thread>

是2012年添加的“更多功能”之一。
如果您不偏爱Visual Studio,

Mingw

gcc

)和Clang

也支持Windows上的C ++ 11。
    
我本人不是Visual Studio的忠实拥护者(尽管我确实将其用于C#),但是据我了解,Visual C ++ 2013实际上确实有所改善,对C ++ 11的支持有所改善,您是否尝试过下载Visual C ++ 2013并给予。那个镜头?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.