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

Переполнение стека - C++

Восстановить пароль Регистрация
 
pianist
0 / 0 / 0
Регистрация: 12.06.2012
Сообщений: 56
11.07.2012, 20:42     Переполнение стека #1
Есть функция f():

C++
1
2
3
4
5
6
void f()
{
//...
std::make_pair<size_t, size_t> pairReturner();
//...
}
Если пускать ее в цикле от 80000 до 1, то все нормально.
Если в цикле от 10000 до 1, а его, в свою очередь, в цикле от 8 до 1, то происходит странная магия и СТЕКОВЕР при вызове make_pair.

Кто может объяснить сие явление?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2012, 20:42     Переполнение стека
Посмотрите здесь:

Почему возникает переполнение стека??? C++
Переполнение стека C++
C++ Диалоговое окно, переполнение стека
переполнение стека C++
Рекурсия - переполнение стека C++
C++ Быстрая сортировка. Переполнение стека
C++ Переполнение стека из-за передачи струтуры
C++ Переполнение стека

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
11.07.2012, 20:51     Переполнение стека #2
а где код? кто знает что вы там понаписывали
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,627
Записей в блоге: 17
11.07.2012, 20:52     Переполнение стека #3
Кто может объяснить сие явление?
Конкретый код приведи и конкретную ошибку которую выдает компилятор ,что б другие могли понять о чем ты говоришь.
Yandex
Объявления
11.07.2012, 20:52     Переполнение стека
Ответ Создать тему
Опции темы

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