Статическая память выделяется до начала работы программы, тогда как такое работает?int n;cin >> n;int arr[n];Тут n мы задаем ВО ВРЕМЯ РАБОТЫ программы.Или при вводе компиляция приостанавливается, а потом продолжается?
бамп
че никто не знает чтоле
>>125352915 (OP)а динамическая?
>>125353535Что динамическая? Она через new выделяется
>>125353587Массивы тоже на ней.
>>125352915 (OP)даун про размер инта слышал ?
>>125353668даун про размер n слышал?
>>125353638Где ты увидел в куске кода new, объясни мне
>>125353913Неявный вызов.
>>125353949хммммммм
>>125353949и delete он тоже неявно вызывает?как-то слишком много неявное поеботы
>>125354450>думал научиться за полчаса>внезапный синтаксический сахар и всё как-то НЕЯВНО
>>125355261Прежде чем куда-то залезть необходимо как следует вылизать вход.
>>125352915 (OP)Че за хуйня? На пхп это не работает(((
>>125355466Передумал ебать тян в задницу.
>>125355466У меня для тебя плохая новость: без говнокода ты не научишься кодить сразу.
>>125352915 (OP)Динамическая память это, там в процессе работы вызывается mallocНу а в конце freeВсе
>>125355466>>125355599И лусше бы уж ты жаву какую или шарпы осваивать начал. Там тебе и гарбач каллехтар и строгая типизация и никаких ВНЕЗАПНО
>>125355769>жаву Там почти всё по тем же правилам: Хип <=> стек.>шарпы А там пиздец вообще.
Пиши на чистом си. Плюсы - говно.
ОП полуебок, специально сейчас проверил и такой пример не компилируется, выдает C2057, C2466 и C2133. Нахуя задавать вопрос даже не попробовав скомпилировать?
>>125359682Попробуй -std=C++11
>>125359682У меня скомпилилось кстати какого-то хуйя. И работает.
>>125359682К слову, компилировал в VS2013, но в С++14 никаких изменений связанных с созданием массивов не вносилось.
>>125360056>VS2013Это же кал.
>>125352915 (OP)Я в душе не ибу про что ты там написал в ОП посте, но производительность 6700k дешевле и быстрее, чем 3700к. Все правильно интел.
>>125352915 (OP)так оно и не работает же
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