Ошибка компилятора «not allowed in C++98 mode»
Проблема:
При попытке скомпилировать код на C++, компилятор выдает ошибку
[Error] ... are not allowed in C++98 mode
Очевидно, что некоторые функции недоступны в режиме компилятора C++98, и нужно переключить его на другой режим.
Задача:
Переключить компилятор в режим C++11
Решение:
Для среды разработки (IDE) DevC++ заходим: «Сервис» -> «Параметры компилятора» -> на вкладке «Компилятор» -> ставим галочку «Добавить следующие команды в запуск компилятора» -> прописываем команду -std=c++11 -> сохраняем сделанные изменения:
Если эта команда не исправит положение, то прописываем вместо нее -std=C++0x.