Как узнать поддерживает ли мой компилятор стандарт c++ 11?

Пользователь

от marisa , в категории: C/C++ , 7 месяцев назад

Как узнать поддерживает ли мой компилятор стандарт c++ 11?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от fred , 4 месяца назад

@marisa 

Существует несколько способов проверить поддержку стандарта C++11 в компиляторе:

  1. Посмотреть на документацию компилятора. Обычно, в документации указывается, какие версии стандарта поддерживаются в данном компиляторе.
  2. Включить соответствующие настройки в настройках компилятора. Например, при использовании компилятора GCC можно указать флаг -std=c++11 для того, чтобы использовать стандарт C++11.
  3. Написать код с использованием новых функций и возможностей, введенных в C++11. Если компилятор не поддерживает данный стандарт, то он выдаст ошибку компиляции при попытке скомпилировать новый код.
  4. Воспользоваться онлайн-сервисами, которые могут проверить поддержку стандарта C++11. Например, можно использовать сайт Compiler Explorer, выбрать нужный компилятор и проверить поддержку стандарта в этом онлайн-сервисе.