Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

GCC에서 C++ 표준 지원


GCC는 공개된 여러 ISO 표준에 따라 다양한 C++ 방언을 지원합니다. 구현하는 표준은 -std=명령줄 옵션을 사용하여 선택할 수 있습니다.

C++98 − GCC는 2003년에 수정되고 C++03으로 이름이 변경된 1998 C++ 표준과 이후의 일부 결함 보고서를 완벽하게 지원합니다.

C++11 − GCC 4.8.1은 이전에 C++0x로 알려졌던 2011 C++ 표준의 첫 번째 완전한 구현이었습니다.

C++14 − GCC는 2014년에 발표된 C++ 표준의 최신 개정판을 완벽하게 지원합니다.

C++17 − GCC는 2017년에 발표될 것으로 예상되는 C++ 표준의 다음 개정판을 실험적으로 지원합니다.

명령줄 옵션 -std=를 제공하여 이러한 다양한 컴파일러 지원을 사용할 수 있습니다. 예를 들어, C++11 구현에서 파일을 컴파일하려면 −

를 사용합니다.
$ g++ -std=C++11 my_file.cpp