Форум программистов, компьютерный форум CyberForum.ru

А компилятор DevC++ поддерживает С++11? - C++

Восстановить пароль Регистрация
 
Senarist
32 / 32 / 10
Регистрация: 14.03.2014
Сообщений: 509
09.07.2015, 19:40     А компилятор DevC++ поддерживает С++11? #1
А компилятор DevC++ поддерживает С++11?

C++
1
2
3
4
5
6
7
8
#include<iostream>
using namespace std;
int main()
{
    double prices[5]  {4.99, 10.99, 6.87, 7.99, 8.49};
        cout<<prices[0]<<endl;
        return 0;
}
5 20 C:\Users\flagship\Documents\test2.cpp [Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11
Это хотя бы работает
Хотел проверить for (double x : prices)
А это не работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2015, 19:40     А компилятор DevC++ поддерживает С++11?
Посмотрите здесь:

BGL на DEVC++ C++
DevC++ C++
C++ поддерживает ли компилятор g++ многопототочность?
C++ Запись формулы в DevC++
одномерный массив в devC++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Cuellius
176 / 84 / 62
Регистрация: 23.06.2015
Сообщений: 218
Завершенные тесты: 2
09.07.2015, 19:51     А компилятор DevC++ поддерживает С++11? #2
Поддерживает:

Tools->Compiler Options
Для нужной конфигурации во вкладке General:
Ставим галочку Add the following commands when calling the compiler
Ниже пишем -std=c++11
Жмем OK.
Sn1p3rOk
 Аватар для Sn1p3rOk
281 / 168 / 66
Регистрация: 19.04.2014
Сообщений: 1,078
Завершенные тесты: 2
09.07.2015, 19:51     А компилятор DevC++ поддерживает С++11? #3
Вы же не правильно инициируете массив.
xEmpire
23 / 23 / 9
Регистрация: 07.12.2012
Сообщений: 169
Завершенные тесты: 1
09.07.2015, 19:52     А компилятор DevC++ поддерживает С++11? #4
Инструкция
И вы тут пропустили
C++
1
 double prices[5] = {4.99, 10.99, 6.87, 7.99, 8.49};
Senarist
32 / 32 / 10
Регистрация: 14.03.2014
Сообщений: 509
09.07.2015, 19:54  [ТС]     А компилятор DevC++ поддерживает С++11? #5
Sn1p3rOk ?
Спасибо что подсказали.
xEmpire где в книге я видел что в С++11 это можно упускать. Хотя конечно же с = привычнее. Но может я и спутал
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
09.07.2015, 19:57     А компилятор DevC++ поддерживает С++11? #6
Цитата Сообщение от Sn1p3rOk Посмотреть сообщение
Вы же не правильно инициируете массив.
Цитата Сообщение от xEmpire Посмотреть сообщение
И вы тут пропустили
Правильно, в С++11 так можно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2015, 20:06     А компилятор DevC++ поддерживает С++11?
Еще ссылки по теме:

C++ Какой компилятор поддерживает С++ 11?
C++ Как соединить Code::Bloks редактор и компилятор DevC++ 4.9.9.2
Не понятно почему не работает компилятор DevC++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
xEmpire
23 / 23 / 9
Регистрация: 07.12.2012
Сообщений: 169
Завершенные тесты: 1
09.07.2015, 20:06     А компилятор DevC++ поддерживает С++11? #7
Kastaneda, каюсь.

Не по теме:

Но всё же с оператором (лично моё мнение) "=" ,мне кажется выглядит читабельней.


Жаль что для C++ нет поддержки этого
Yandex
Объявления
09.07.2015, 20:06     А компилятор DevC++ поддерживает С++11?
Ответ Создать тему
Опции темы

Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru