1. ホーム
  2. c++

[解決済み] Visual StudioでC++17のコンパイルを有効にする方法は?

2022-04-23 02:20:17

質問

C++17の機能を使いたいのですが、どうすればいいですか?

Microsoft Visual Studioで、コンパイルをC++14からC++17に切り替えるにはどうすればよいですか?

それとも、VSのリリースバージョンでは利用できないのでしょうか?

解決方法は?

C++17を具体的に選択できるドロップダウンが(少なくともVS 2017.3.5以降)追加されました。利用可能なオプションは、(プロジェクト > プロパティ > C/C++ > 言語 > C++ 言語標準の下)です。

  • ISO C++14 標準。msvc コマンドラインオプション。 /std:c++14
  • ISO C++17標準。msvcコマンドラインオプション。 /std:c++17

Visual Studio 2022 ( MSVC C++20と/std:c++20スイッチ - C++チームブログ ):

  • ISO C++20 標準。msvc コマンドラインオプション。 /std:c++20

任意のVisual Studio。

  • 最新の標準草案。 msvcコマンドラインオプション。 /std:c++latest