Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Численное интегрирование методом Симпсона с данной точностью https://www.cyberforum.ru/ cpp-beginners/ thread622527.html
Правильно ли я рассуждаю по поводу вычисления интеграла методом Симпсона: Есть процедура в которой я вычисляю приближенно интеграл, её параметры a,b,h (отрезок и шаг). Вначале h произвольное...
Работа с бинарным файлами C++
Всем привет! При работе с бинарными файлами мы связываем поток с файлом на чтение и на запись. Произвели чтение и, как мне сказали, поток необходимо очищать перед записью в файл этим же потоком....
C++ Конструктор по умолчанию
Здравствуйте, есть такой код: explicit RFileDownloader(QObject *parent = 0); explicit RFileDownloader(const QUrl &url = QUrl(), QObject *parent = 0); Как вы видите, если аргументы...
C++ Указание рабочей папки для файлов на C++ Добрый вечер! Я очень начинающий программист и знаю только немного, поэтому заранее извиняюсь, если вопрос глупый :) . Передо мной стоит такая задача. Есть папка с несколькими одинаковыми по... https://www.cyberforum.ru/ cpp-beginners/ thread622514.html
C++ Определить минимальные и максимальные значения элементов матриц и их местоположения https://www.cyberforum.ru/ cpp-beginners/ thread622512.html
Даны 2 целочисленные матрицы 4х6 и 5х8. Определить мин и мах значения элементов матрицы и их местоположения. для обработки испл. функции. #include<iostream.h> #include<iomanip.h> #include<conio.h>...
Найти сумму двух вводимых с клавиатуры вещественных чисел C++
Помогите, пожалуйста, справиться со следующей задачей. Необходимо найти сумму двух вводимых с клавиатуры вещественных чисел, причем символы, кроме "0123456789-.", клавиатурой должны игнорироваться...
C++ Не работает программа (Process returned o)
Доброго времени суток! Столкнулся с проблемой, при компиляции ошибок нет, но при запуске выдается вот такое: Process returned o <0X0> execution time: 0.398 s Press any key to continue. Хотя по...
C++ Класс шаблон и методы класса Есть такой класс-список прямо из учебника павловской: template <class Data> class List{ class Node{ Data d; Node *next; Node(Data dat=0){d=dat,next=0;} }; Node *pbeg, *pend;... https://www.cyberforum.ru/ cpp-beginners/ thread622487.html
C++ Шахматная доска https://www.cyberforum.ru/ cpp-beginners/ thread622484.html
Есть шахматная доска (8*8). Нужно с помощью фигуры "конь" обойти все 64 клетки шахматной доски. Что-то скопипастил, но работать не хочет. Помогите пожалуйста разобраться. и еще в конце требуется...
C++ Проверте, пожалуйста, правильность программного кода #include "stdafx.h" #include "string.h" #include "iostream" using namespace std; int main() { char text; char*slova; char*str=" "; char*tekst; https://www.cyberforum.ru/ cpp-beginners/ thread622478.html
0 / 0 / 0
Регистрация: 12.06.2012
Сообщений: 56
0

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

11.07.2012, 20:42. Просмотров 580. Ответов 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.

Кто может объяснить сие явление?

Вернуться к обсуждению:
Переполнение стека
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2012, 20:42
Готовые ответы и решения:

Переполнение стека
Доброго времени суток, форумчане! Начинаю плюсы осваивать, подскажите, безопасен ли код: ...

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

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

Переполнение стека
Хочу полюбопытствовать. Вычитал недавно, что на стек выделяется ограниченная область памяти, и в...

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