C++/C++ 컴파일, 네임 스페이스, 표춘 입출력

C++ 컴파일

재윤 2023. 11. 30. 17:23
반응형
c++ -Wall -Wextra -Werror -std=c++98

 

  • std=c++98란?
    • std=c++98은 C++ 컴파일러에서 사용되는 옵션 중 하나로, C++98 표준을 사용하여 소스 코드를 컴파일하도록 지시한다. 이 옵션은 C++ 표준 라이브러리와 언어 기능을 C++98 표준에 따라 컴파일러가 처리하도록 한다.
    C++98은 1998년에 처음으로 C++ 표준으로 채택된 버전으로, 이전 버전인 C++98 표준 이전의 C++ 언어 버전과 비교하여 새로운 기능과 개선 사항을 도입하였음. 현재로서는 매우 오래된 표준이며, C++ 언어는 그 이후에도 여러 번의 표준 업데이트를 거쳐 발전해왔다고 한다. C++ 표준의 후속 버전에는 C++11, C++14, C++17, C++20 및 이후 버전이 있으며, 각각 새로운 언어 기능과 라이브러리 개선을 제공한다.
  • g++ 컴파일러를 사용하는 경우, 최신 C++ 표준을 사용하려면 -std=c++11, -std=c++14, -std=c++17, -std=c++20 등의 옵션을 사용할 수 있다.
반응형

'C++ > C++ 컴파일, 네임 스페이스, 표춘 입출력' 카테고리의 다른 글

std::cout, cin, endl  (0) 2023.11.30
C++ 네임스페이스(namespace)  (0) 2023.11.30