Как перейти на новую версию C++?

Сейчас версия языка 201402. Как перейти на C++17/20? Сижу на Linux.


Ответы (1 шт):

Автор решения: KoVadim

Скорее всего на линуксе компилятор gcc или clang, то просто добавьте в командную строку -std=c++17 для 17 стандарта. Для 20 стандарта нужно использовать соответственно -std=c++20 или -std=c++2a, если компилятор чуточку старый.

Список поддерживаемых стандартов в зависимости от версии компилятора для gcc, clang

Версию компилятора можно узнать с помощью параметра командной строки --version

→ Ссылка