Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 11.7.2013, 7:38 |
а теперь для чайников - что такое куча? буквально "куча памяти" (термин со времён когда памяти было очень мало в и стали появляться машины с дополнительной памятью, которая просто так была не доступна).когда переменная создаётся так: то она создаётся на стеке (программы).А когда создаётся динамически: , то на/в куче (т.е. область общей памяти, не относящейся к данной программе)Википедия |
|
Кирилл | Дата 10.7.2013, 22:39 |
а теперь для чайников - что такое куча? та же проблема с большим массивом. |
|
PiT2000 | Дата 17.6.2011, 17:40 |
Ок. спс. | |
Алексей1153 | Дата 17.6.2011, 13:06 |
PiT2000, как это вообще произошло у тебя. Не контролируешь индекс на выход за край массива. Обрати внимание на этот момент везде в программе | |
PiT2000 | Дата 16.6.2011, 18:53 |
По идеи да. Ошибка вываливалась примерно в тот же период как и если указать линну | |
Алексей1153 | Дата 16.6.2011, 17:15 |
PiT2000, по стек уже сказали, про кучу тоже а вот тут Цитата пробовал объявлять так ................................ double x[]; double y1[]; double y2[]; ................................ при достижении какой то критической массы происходит таже ошибка - что ты имел в виду ? По идее, это массив нулевой длины на стеке. То есть ты лез в стек, портя всё любое, пока не переполнил стек и не вывалилась ошибка переполнения |
|
PiT2000 | Дата 16.6.2011, 11:45 |
Нельзя такие большие массивы определять на стеке, он не резиновый. Используй кучу. Во оно самое. Спасибо. |
|
BRE | Дата 16.6.2011, 10:36 |
Нельзя такие большие массивы определять на стеке, он не резиновый. Используй кучу. |
|
PiT2000 | Дата 16.6.2011, 10:23 |
В System32 Qt библиотек нет. PATH C:\MinGW\bin; C:\Qt\4.7.1\bin; %SystemRoot%\System32 Судя по дебагу прерывается на входе в main |
|
Litkevich Yuriy | Дата 16.6.2011, 3:36 |
почитай тут | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 11:52 |