如何使用GNU g ++只编译标准C++?

Nay*_*iya 6 c++ g++

GNU g ++编译器中有一些扩展,例如VLA(可变长度数组),即使这些功能不是C++标准.

因此,如果我只需要使用C++标准结构编译程序并避免这些额外的扩展,我可以使用GNU g ++吗?

有点像g++ test.cpp -std=onlyStandards

rig*_*old 10

传递-pedantic-errors旗帜.务必设置标准-std=,例如-std=c++14.这也适用于clang.

  • 不,海湾合作委员会的旗帜不是标准化的. (2认同)