【发布时间】:2014-10-03 09:13:42
【问题描述】:
GNU g++ 编译器中有一些扩展,例如 VLA(可变长度数组),即使这些功能不是 C++ 标准。
所以,如果我需要只使用 C++ 标准结构并避免那些额外的扩展来编译程序,我可以使用 GNU g++ 来完成吗?
类似g++ test.cpp -std=onlyStandards?
【问题讨论】:
-
看我的answer here,总之你想要
-std=c++11 -pedantic-errors,其中c++11被替换为你想要遵循的标准。