Здравствуйте, гость ( Вход | Регистрация )
|
Петр91 |
15.1.2012, 7:24
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 10.6.2011 Пользователь №: 2731 Спасибо сказали: 0 раз(а) Репутация: 0
|
Ответа на данный вопрос в интернете не нашел, да и то, там только про VS.
Создаю массив в теле главной функции double *teta = new double [(M+1)*(N+1)*h]; и при больших значениях компилятор ругается, как увеличить максимальный размер массива? Прошу прощения, ошибка была не в массиве..) Но все равно, для интереса, как увеличить и макс размер какой может быть? |
|
|
|
![]() |
|
ilyabvt |
15.1.2012, 14:41
Сообщение
#2
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3
|
Я так думаю что максимальный размер массива для 32 битных систем это 4294967296.
Увеличить никак, только создавать второй массив. |
|
|
|
Петр91 Максимальный размер массива 15.1.2012, 7:24
Алексей1153 Цитата(ilyabvt @ 15.1.2012, 17:41) Увелич... 16.1.2012, 8:04
ilyabvt Цитата(Алексей1153 @ 16.1.2012, 11:04) аг... 16.1.2012, 18:41
BRE Цитата(ilyabvt @ 16.1.2012, 19:41) ОС все... 16.1.2012, 20:33
Алексей1153 теоретишно, можно применить std::vector с переопре... 18.1.2012, 7:25
BRE Цитата(Алексей1153 @ 18.1.2012, 8:25) тео... 18.1.2012, 8:21
Алексей1153 Цитата(BRE @ 18.1.2012, 11:21) Ну это есл... 18.1.2012, 9:51
BRE Цитата(Алексей1153 @ 18.1.2012, 10:51) но... 18.1.2012, 9:55
Sokoloff Может использовать QFile::map?
http://doc.trolltec... 18.1.2012, 10:25
Litkevich Yuriy Sokoloff, прав, для больших массивов данных, файлы... 18.1.2012, 13:16![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 5.1.2026, 22:15 |