我按照主页上的链接转到SourceForge后,使用mingw-get-setup.exe安装了MinGW。这样就安装了g++ 4.8.1-4。GCC 4.8 应该支持C++14,并且有一个命令行选项可以开启,但是我遇到了“无法识别的选项”错误。
这是MinGW的问题还是GCC的问题?我该怎么办?既然我知道有人会问,我想要C++14是因为它的for-each循环。目前我正在使用迭代器,但是for-each可以提高可读性和可写性。
这是MinGW的问题还是GCC的问题?我该怎么办?
编辑:我发现我的g++版本支持C++11,所以我可以使用for-each。但是对于C++14的支持仍然没有成功。
for (Thing t : things)
循环遍历vector<Thing>
。 - LastStar007for
-std=c++11,那么应该可以搞定。 - user4581301