C++ - Visual Studio 2017 에서 최신 C++ 기능 사용하기

Visual Studio 2017에서는 C++17 및 C++20에 들어갈 기능이 일부 구현 되어 있다.
그러나 이 기능들은 그냥은 사용할 수 없고 컴파일러 옵션에서 사용함을 선언해야 한다.
(C++17 기능 중 VS 업데이트를 통해서 구현된 기능은 보통 바로 사용할 수 없다.)

VC 컴파일러의 컴파일 관련 옵션의 기본은 std::C++14 이다.
최신 기능을 사용하고 싶다면 std::C++17을 선언해야 한다.
선언 하는 방법은 아래 그림을 참고하자.

VC에서 기본으로 사용할 수 있는 기능과 std::C++17을 선언해야 사용할 수 있는 기능은 아래 글을 참고 docs.microsoft.com


이 글은 2017-11-22에 작성되었습니다.