728x90
본 포스트는 Visual Studio에서 어떤 C++ 표준을 사용할 것인지 설정하는 방법을 설명한다.
대부분의 compiler는 C++14를 사용하도록 설정되어 있는데 더 최신의 C++ 표준을 사용하도록 설정하고 싶다면 본 포스트가 도움이 될 것이다.
C++ 표준의 naming
C++ 표준의 name은 표준이 확정된 년도에 따라 naming된다.
예를 들어, C++ 17은 17년도에 표준이 확정된 C++ 표준이다.
하지만, 현재 만들어지고 있는 표준(아직 확정되지 않은 표준)은 code name에 따라 naming된다.
예를 들어, C++11이 확정되기 전에는 C++0x라는 code name을 갖고 있었다.
| Code name | Finalized name |
| C++0x | C++11 |
| C++1y | C++14 |
| C++1z | C++17 |
| C++2a | C++20 |
| C++2b | C++23 |
| C++2c | C++26 |
추천하는 C++ 표준
보통 가장 최신의 표준에서 1~2버전 앞의 표준을 사용하는 것을 추천한다.
예를 들어, 24년 2월 기준 가장 최신의 표준은 C++2c이므로 C++23이나 C++20을 사용하는 것을 추천한다.
그 이유는 아직 확정되지 않은 너무 최신의 표준은 여러 문제점이 있을 수 있기 때문이다.
Visaul Studio 표준 설정 방법
1.Solution Explorer에서 project를 우클릭한 후 Properties에 들어간다.
2. All Configurations - Configuration Properties - C/C++ - Language 탭에서 C++ Language Standard를 C++20으로 설정한다.

'Visual Studio' 카테고리의 다른 글
| Visual Studio SDK, WDK 설치 방법 (0) | 2024.02.25 |
|---|---|
| Visual Studio warning level 설정법 (0) | 2024.02.24 |
| Visual Studio 언어 변경 방법 (0) | 2024.02.19 |
| Visual Studio Compiler extensions 끄는 방법 (1) | 2024.02.19 |
| Visual Studio 2022 튜토리얼 (0) | 2024.02.19 |