[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 29 | 2 | 11
Назад Вниз Каталог Обновить

Аноним 03/05/16 Втр 12:31:40  125352915  
14622679003860.jpg (141Кб, 700x491)
Статическая память выделяется до начала работы программы, тогда как такое работает?

int n;
cin >> n;

int arr[n];

Тут n мы задаем ВО ВРЕМЯ РАБОТЫ программы.
Или при вводе компиляция приостанавливается, а потом продолжается?
Аноним 03/05/16 Втр 12:33:11  125353035
бамп
Аноним 03/05/16 Втр 12:36:35  125353307
че никто не знает чтоле
Аноним 03/05/16 Втр 12:38:44  125353524
бамп
Аноним 03/05/16 Втр 12:38:51  125353535
>>125352915 (OP)
а динамическая?
Аноним 03/05/16 Втр 12:39:30  125353587
>>125353535
Что динамическая? Она через new выделяется
Аноним 03/05/16 Втр 12:40:14  125353638
>>125353587
Массивы тоже на ней.
Аноним 03/05/16 Втр 12:40:37  125353668
>>125352915 (OP)
даун про размер инта слышал ?
Аноним 03/05/16 Втр 12:41:26  125353745
>>125353668
даун про размер n слышал?
Аноним 03/05/16 Втр 12:43:28  125353913
>>125353638
Где ты увидел в куске кода new, объясни мне
Аноним 03/05/16 Втр 12:43:54  125353949
>>125353913
Неявный вызов.
Аноним 03/05/16 Втр 12:44:50  125354036
>>125353949
хммммммм
Аноним 03/05/16 Втр 12:49:41  125354450
>>125353949
и delete он тоже неявно вызывает?
как-то слишком много неявное поеботы
Аноним 03/05/16 Втр 12:59:15  125355261
>>125354450
>думал научиться за полчаса
>внезапный синтаксический сахар и всё как-то НЕЯВНО
Аноним 03/05/16 Втр 13:01:30  125355466
14622696904760.jpg (43Кб, 554x439)
>>125355261
Прежде чем куда-то залезть необходимо как следует вылизать вход.
Аноним 03/05/16 Втр 13:02:07  125355528
>>125352915 (OP)
Че за хуйня? На пхп это не работает(((
Аноним 03/05/16 Втр 13:02:40  125355567
>>125355466
Передумал ебать тян в задницу.
Аноним 03/05/16 Втр 13:03:04  125355599
>>125355466
У меня для тебя плохая новость: без говнокода ты не научишься кодить сразу.
Аноним 03/05/16 Втр 13:04:01  125355681
>>125352915 (OP)
Динамическая память это, там в процессе работы вызывается malloc
Ну а в конце free
Все
Аноним 03/05/16 Втр 13:05:03  125355769
>>125355466
>>125355599
И лусше бы уж ты жаву какую или шарпы осваивать начал. Там тебе и гарбач каллехтар и строгая типизация и никаких ВНЕЗАПНО
Аноним 03/05/16 Втр 13:42:59  125358871
>>125355769
>жаву
Там почти всё по тем же правилам: Хип <=> стек.
>шарпы
А там пиздец вообще.
Аноним 03/05/16 Втр 13:51:22  125359601
Пиши на чистом си. Плюсы - говно.
Аноним 03/05/16 Втр 13:52:22  125359682
ОП полуебок, специально сейчас проверил и такой пример не компилируется, выдает C2057, C2466 и C2133. Нахуя задавать вопрос даже не попробовав скомпилировать?
Аноним 03/05/16 Втр 13:52:51  125359717
>>125359682
Попробуй -std=C++11
Аноним 03/05/16 Втр 13:57:10  125360050
>>125359682
У меня скомпилилось кстати какого-то хуйя. И работает.
Аноним 03/05/16 Втр 13:57:14  125360056
>>125359682
К слову, компилировал в VS2013, но в С++14 никаких изменений связанных с созданием массивов не вносилось.
Аноним 03/05/16 Втр 13:57:52  125360100
>>125360056
>VS2013
Это же кал.
Аноним 03/05/16 Втр 14:01:46  125360420
>>125352915 (OP)
Я в душе не ибу про что ты там написал в ОП посте, но производительность 6700k дешевле и быстрее, чем 3700к. Все правильно интел.
Аноним 03/05/16 Втр 14:22:26  125362330
>>125352915 (OP)
так оно и не работает же
Аноним 03/05/16 Втр 15:02:37  125366303
Variable-length automatic arrays are allowed in ISO C99, and as an extension GCC accepts them in C90 mode and in C++. These arrays are declared like any other automatic arrays, but with a length that is not a constant expression. The storage is allocated at the point of declaration and deallocated when the brace-level is exited.

http://gcc.gnu.org/onlinedocs/gcc/Variable-Length.html

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 29 | 2 | 11
Назад Вверх Каталог Обновить

Топ тредов