1 / 1 / 2
Регистрация: 21.03.2010
Сообщений: 38
|
||||||
1 | ||||||
Segmentation Fault из потока cin24.03.2010, 20:13. Показов 1694. Ответов 2
Метки нет (Все метки)
Помогите пожалуйста.
Столкнулся с проблемой. Выскакивает segmentation fault:
0
|
24.03.2010, 20:13 | |
Ответы с готовыми решениями:
2
Программа в порядке, однако segmentation fault. Program received signal SIGSEGV, Segmentation fault Почему Program received signal SIGSEGV, Segmentation fault. ? Segmentation fault |
24.03.2010, 20:23 | 2 | |||||
сделай так и покажи результат:
это занимает 800 кб стека. делать такое крайне не желательно.
0
|
1 / 1 / 2
Регистрация: 21.03.2010
Сообщений: 38
|
||||||
24.03.2010, 23:45 [ТС] | 3 | |||||
800 кб стека - согласен, плохо. Но к segfault не имеет отношения. Т.к. замена числа 40000 даже на число 5-7 ситуации не меняет.
Сделал как вы просили. При вводе того элемента массива, который вызывает segfault, вывод этого элемента не происходит. т.е.:
Кстати, если N = 0 или 1 (т.е. первый цикл не выполняется), то второй цикл нормально отрабатывает... Т.е. такое ощущение, что какая-то фигня накапливается в cin. И cin.clear() / cin.ignore() не спасает =( Добавлено через 32 минуты Заменил цикл на while. Теперь segfault вылетает именно во время выхода из цикла. Ничего не понимаю... Добавлено через 2 часа 39 минут Более-менее разобрался... На самом деле она вылетает не из-за ввода. Хотя почему-то иногда именно на нём. Видимо тут есть какие-то тонкие особенности компилятора. Тем не менее проблема актуальна: Нужно ли уничтожать экземпляр класса Vector?
0
|
24.03.2010, 23:45 | |
24.03.2010, 23:45 | |
Помогаю со студенческими работами здесь
3
Segmentation fault Ошибка Segmentation Fault Ошибка segmentation fault и QMenu QObject::connect -> Segmentation fault Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |