GNU g++编译器中有一些扩展功能,例如VLA(可变长度数组),尽管这些功能不是C ++标准。 因此,如果我需要仅使用C ++标准结构编译程序并避免使用那些额外的扩展功能,我可以使用GNU g++吗? 类似于g++ test.cpp -std=onlyStandards这样的方式?
-std=c++11 -pedantic-errors
,其中c++11应替换为您想要遵循的标准。 - Shafik Yaghmour