Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
HardMorg
2 / 25 / 3
Регистрация: 29.08.2010
Сообщений: 204
#1

Ошибка сегментации - C++

08.10.2013, 18:11. Просмотров 250. Ответов 3
Метки нет (Все метки)

C++
1
2
3
int main() {
    int mas[10000000];
}
Объясните, почему такой код привод к ошибке? (компилятор VS 2012)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2013, 18:11     Ошибка сегментации
Посмотрите здесь:

Ошибка сегментации C++
Непонятная ошибка сегментации C++
C++ ошибка сегментации
Ошибка Сегментации C++
C++ Ошибка сегментации из ниоткуда
C++ Ошибка сегментации.
Ошибка сегментации C++
C++ ошибка сегментации
Непонятная ошибка сегментации C++
Стек строк. Ошибка сегментации C++
C++ Где возникает ошибка сегментации?
Ошибка сегментации C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
08.10.2013, 18:16     Ошибка сегментации #2
не помещается в стеке он

Добавлено через 1 минуту
C++
1
2
3
 int mas[10000000];
int main() {
}
можно сделать так, тогда размер экзешника увеличится правда (вроде в секцию DATA запишет)
HardMorg
2 / 25 / 3
Регистрация: 29.08.2010
Сообщений: 204
08.10.2013, 18:23  [ТС]     Ошибка сегментации #3
ах да, мм, размер стека зависит от платформы и настроек? (по моему он 64 Кбайта?)
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
08.10.2013, 18:32     Ошибка сегментации #4
по дефолту в Visual Studio вроде 1 мб
а тут 10*4 в массиве
Yandex
Объявления
08.10.2013, 18:32     Ошибка сегментации
Ответ Создать тему
Опции темы

Текущее время: 11:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru