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

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

Войти
Регистрация
Восстановить пароль
 
pianist
0 / 0 / 0
Регистрация: 12.06.2012
Сообщений: 56
#1

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

11.07.2012, 20:42. Просмотров 449. Ответов 2
Метки нет (Все метки)

Есть функция 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++
Привет народ. Такой вопрос: Если в общем виде: if (условие) double d else double d почему компилятор отказывается выполнять такое с...

Переполнение стека - C++
Хочу полюбопытствовать. Вычитал недавно, что на стек выделяется ограниченная область памяти, и в языке Си это 4 Кб. Вопрос: Если мне...

Переполнение стека - C++
Всем добрый вечер. Я создаю вектор, который имеет большой размер: порядка 256000000. Этот вектор имеет тип float, т.к. функция, куда я...

Переполнение стека - C++
Добрый вечер! Я пытался решить следующую задачку: Петя и Вася часто играют в различные логические игры. Недавно Петя поведал Васе о...

Переполнение стека - C++
Всем привет. Помогите, пожалуйста с решением одной проблемы. Мне нужно в программе обрабатывать большие объемы текста. 10 000 000 символов....

Рекурсия - переполнение стека - C++
Помогите написать,задание ниже#include &quot;stdafx.h&quot; #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; ...

Реализовать переполнение стека - C++
Помогите пожалуйста: Задали написать программу, где будет переполнение стека ( если съедает оперативной памяти больше, чем я выделил, то...

Диалоговое окно, переполнение стека - C++
У меня создается диалоговое окно (через ресурсы и DialogBox). Я к нему леплю ф-ию обработки сообщений. Все норм. Но стоит дописать в конце...

Почему возникает переполнение стека??? - C++
У меня есть программа которая выводит все возможные перестановки заданного слова(числа) в данном случае числа 123, но почему то возникает...

Быстрая сортировка. Переполнение стека - C++
Написал программу быстрой сортировки происходит переполнение стека, при большом количестве значений. Кто чем может помочь исправить эту...

Переполнение стека из-за передачи струтуры - C++
у меня происходит переполнение стека из-за передачи большой структуры. и не только из-за структуры пытался передать большую строку тоже...

Переполнение стека и несовместимая компоновка dll - C++
Добрый день. Сегодня сижу и целый день что то пишу) Так как до этого просто страдал фигнёй и ни чего не делал, вот и забыл почти всё( ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
11.07.2012, 20:51     Переполнение стека #2
а где код? кто знает что вы там понаписывали
Avazart
Эксперт С++
7116 / 5293 / 273
Регистрация: 10.12.2010
Сообщений: 23,413
Записей в блоге: 17
11.07.2012, 20:52     Переполнение стека #3
Кто может объяснить сие явление?
Конкретый код приведи и конкретную ошибку которую выдает компилятор ,что б другие могли понять о чем ты говоришь.
Ответ Создать тему
Опции темы

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