C/C++

Обновить версию С++ С 98 до 20

Уже много статей прочитал и видео было много посмотрено, но я так и не разобрался как это сделать. Я скачал с официального сайта майкрософт последнюю версию С++, но не понимаю как заставить компилятор работать на ней. Он также продолжает работать на С++98 Этот форум последний мой лучик надежды Дополнен 1 год назад Microsoft Visual c++ Дополнен 1 год назад
Лучший ответ
>Я скачал с официального сайта майкрософт последнюю версию С++ Судя по картинке - вы скачали редистр. К компилятору этот набор библиотек не имеет ни малейшего отношения. Версия языка переключается в свойствах проекта здесь:
Остальные ответы
Почему вы решили что у вас версия 98?
Вообщем-то это пишут на всех формуах, что данные комбинации чисел это последняя версия С++
Тимофей Корнев, я все равно не понял с чего вы взяли что у вас c++98.
Обычно компилятору передаётся ключ, с какой версией компилировать. Насчёт Visual Studio - смотри здесь - https://stackoverflow.com/questions/41308933/how-to-enable-c17-compiling-in-visual-studio
cmake
 set_target_properties(test_allocator 
    PROPERTIES 
    CXX_STANDARD 20 
    CXX_STANDARD_REQUIRED ON 
)