Параметры /std компилятора Visual Studio определяют версию используемого стандарта C++. learn.microsoft.com learn.microsoft.com
Некоторые из возможных значений:
- /std:c++14 — включает стандартные функции и поведение C++14. learn.microsoft.com
- /std:c++17 — включает стандартные функции и поведение C++17. learn.microsoft.com
- /std:c++20 — включает стандартные функции и поведение C++20. learn.microsoft.com
- /std:c++23preview — включает предварительные версии стандартных функций и поведения C++23 (доступно начиная с Visual Studio 2022 версии 17.13). learn.microsoft.com
- /std:c++latest — рекомендуется выбирать этот параметр, чтобы использовать все поддерживаемые компилятором функции. www.learncpp.com
Чтобы выбрать нужный параметр, нужно открыть проект в Visual Studio, перейти в меню «Проект», выбрать «Свойства», затем открыть «Свойства конфигурации», выбрать «C/C++», «Язык» и установить нужный языковой стандарт в раскрывающемся списке. blog.finxter.com www.learncpp.com