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

Dev C - C++

Восстановить пароль Регистрация
 
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 19:38     Dev C #1
Пришу помощи от экспертов, ерунду прошу не писать!
Недавно пришёл в недоумение от скрина кода на миниатюре, как он может работать?!
На мой взгляд код противоречит всем канонам выделения памяти под массив
ведь такая запись
C++
1
2
3
int amount;
std::cin>>amount;
int list[amount][3];
не даёт память под массив, а даёт:
error C2057: expected constant expression
error C2466: cannot allocate an array of constant size 0
error C2133: 'list' : unknown size
error C2070: illegal sizeof operand


Но как оказалось DevC в Debug отрабатываетDevC, что обладает божественными свойствами???
Миниатюры
Dev C  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2011, 19:38     Dev C
Посмотрите здесь:

C++ Dev-C++
Dev-c++ C++
C++ dev c++
C++ Dev C++
C++ Dev C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 19:49     Dev C #2
в DevCpp компилятор MinGW, который поддерживает variable length array

http://stackoverflow.com/questions/3...d-is-there-a-w
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
21.09.2011, 19:51     Dev C #3
http://www.cyberforum.ru/showthread.php?t=343443
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 19:51  [ТС]     Dev C #4
Jupiter, а сие соответствует стандарту Си???
Цитата Сообщение от Jupiter Посмотреть сообщение
компилятор MinGW, который поддерживает variable length array
, для меня это принципиально ответь пожалуйсто!
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 19:54     Dev C #5
насколько знаю то соответсвует С99
1-е предложение 1-й ссылки
Variable-length automatic arrays are allowed in ISO C99, and as an extension GCC accepts them in C90 mode and in C++.
-=ЮрА=-
Заблокирован
Автор FAQ
21.09.2011, 19:58  [ТС]     Dev C #6
Да уж, у меня шок от возможностей Dev C
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2011, 20:04     Dev C
Еще ссылки по теме:

Dev-C++ C++
C++ dev-c++

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

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 20:04     Dev C #7
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Да уж, у меня шок от возможностей Dev C
да мелкомягкие тоже могли бы замутить(http://msdn.microsoft.com/en-US/libr...(v=VS.80).aspx) такое
но это ведь не приносит $)
Yandex
Объявления
21.09.2011, 20:04     Dev C
Ответ Создать тему
Опции темы

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