Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Stack overflow

10K
18 мая 2012 года
Frenzyk
41 / / 16.01.2009
Создаю глобально массив double[2000][2000] - всё нормально.
Создаю массив double[2000][2000] в методе класса - Stack overflow.
Можно это как-то побороть?
2.1K
18 мая 2012 года
disputant
95 / / 28.05.2007
Создавать динамически.

Или стек делать больше 32M :)
2.1K
19 мая 2012 года
disputant
95 / / 28.05.2007
А прогугляться слабО? :)

http://msdn.microsoft.com/ru-ru/library/tdkhxaks.aspx
10K
18 мая 2012 года
Frenzyk
41 / / 16.01.2009
Как сделать стек больше 32м?
2.1K
19 мая 2012 года
disputant
95 / / 28.05.2007
Цитата: Frenzyk
Как сделать стек больше 32м?



- Скажите, у вас печенье свежее?
- Да вы знаете, вообще-то не очень...
- Тогда дайте пряники...
- Ой, возьмите лучше печенье!...

Зависит от компилятора. Читайте документацию к своему конкретному.
Но я бы воспользовался динамическим выделением памяти, что НАСТОЯТЕЛЬНО рекомендую и вам...

10K
19 мая 2012 года
Frenzyk
41 / / 16.01.2009
Да я так и сделал, но всё-таки полезно было бы знать на всякий слуай. Я в VS 2010 работаю.
326
20 мая 2012 года
sadovoya
757 / / 19.11.2005
Возможно дело в том, что 2000х2000=4млн., т.е. близко к максимуму для 32-битной адресации. Компьютер ведь не знает многомерных массивов, он все переводит в линейный адрес.
2.1K
20 мая 2012 года
disputant
95 / / 28.05.2007
Цитата: sadovoya
Возможно дело в том, что 2000х2000=4млн., т.е. близко к максимуму для 32-битной адресации. Компьютер ведь не знает многомерных массивов, он все переводит в линейный адрес.



4 миллиона все-таки в 1000 раз меньше 4 миллиардов, такое отличие "близким" не назовешь...

32 мегабайта очень далеко не только от 4, но и от 2 гигабайт, и даже от одного, так что 32-битная адресация тут в полной мере ни при чем...

326
20 мая 2012 года
sadovoya
757 / / 19.11.2005
Простите меня, осла, лоханулся конкретно! Да, уж в 1000 раз :))
65K
20 мая 2012 года
verholom
48 / / 29.08.2011
Цитата: disputant
[quote=Frenzyk;46051]Как сделать стек больше 32м?



- Скажите, у вас печенье свежее?
- Да вы знаете, вообще-то не очень...
- Тогда дайте пряники...
- Ой, возьмите лучше печенье!...

Зависит от компилятора. Читайте документацию к своему конкретному.
Но я бы воспользовался динамическим выделением памяти, что НАСТОЯТЕЛЬНО рекомендую и вам...[/quote]

Или из консоли посмотреть что выведет link.exe.

Хотя в самой студии Меню Проект-Свойства "проект"-Свойства Конфигурации-Компоновщик-Система и в правой части все будет

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог