Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создать отдельный стек для функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в алгоритме сортировки http://www.cyberforum.ru/cpp-beginners/thread395131.html
Пожалуйста укажите мне ошибку в реализуемом мною алгоритме сортировки #include <iostream> using namespace std; int main() {int x=0,a={2,3,1,9,4,6,5,8,7,0},n=10; for(int i=1;i<n;i++)
C++ while, do-while алгоритм , десятичная запись цифр Здравствуйте, помогите пожалуйста с заданием. Нужно на днях уже сдавать,а как сделать совсем не понимаю ((. На основе разработанного алгоритма в среде Visual Studio написать консольную программу на... http://www.cyberforum.ru/cpp-beginners/thread395128.html
В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд C++
Люди добрые, помогите. В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд (циклически). Если при этом в последнем столбце оказался ноль, то заменить его числом P, введённым с...
массив символов (строки) C++
Ребят, подскажите как реализовать: нужно проверить встречаются ли в слове "привет", символы из слова "ракета" если символы не встречаются (т.е. ввели "привет" и "как"), то вывести это первое слово...
C++ Сделать структурный массив.дан имя,адрес,номер дома,квартиры,телефон.Вывести студентов у которых нет телефона! http://www.cyberforum.ru/cpp-beginners/thread395112.html
сделать структурный массив.дан имя,адрес,номер дома,квартиры,телефон.Вывести студентов у которых нет телефона! это задача вот что сделал я #include<iostream.h> #include<conio.h>...
C++ Приложение win32 Собсно вот в чем задание: "В ресурсном файле задать три битовых образа. В клиентской области окна разместить три нажимаемые кнопки (pushbutton), по нажатию которых про-исходит смена выводимого в... подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
02.12.2011, 13:10
Цитата Сообщение от kravam Посмотреть сообщение
В частности, я не возьмусь определять глубину стека до определённого момента ни примерно, никак
Ставь 100. Если после запуска глубины не хватает, ставь 1000. Потом 10000. Любая вменяемая функция может 10000 раз рекурсивно вызваться. В противном случае ты используешь стековую память там, где нужно использовать динамическую.
Потом 100000 поставь, если приспичит.
Можно увеличить размер стека, если это действительно нужно.
Но писать собственный стек функций (на ассемблере подменяя ESP (OMG) ), чтобы отловить ошибку с бесконечной рекурсией... мягко выражаясь - маразм.

Цитата Сообщение от kravam Посмотреть сообщение
хорошо бы использовать счётчик да глубину рекурсии не определить
ВСЕГДА известная расчётная глубина. До одного-двух порядков она известна ВСЕГДА. В противном случае ты кидаешься программировать даже не пытаясь проектировать.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru