GNU C++ 컴파일러인 g++는 C++ 언어에 대한 확장을 제공합니다. 두 옵션의 차이점은 C++ 표준을 위반할 수 있는 이러한 GNU 확장이 활성화되었는지 여부입니다. 일부 확장은 표준을 위반하지 않는 경우 -std =c++11을 사용할 때 여전히 유효할 수 있습니다.
GNU 컴파일러의 C++ 언어 확장 목록은 여기에서 찾을 수 있습니다. https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html