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

Рекурсия и статические переменные. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить описание класса для представления комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread352464.html
Составить описание класса для представления комплексных чисел с возможностью задания вещественной и мнимой частей как числами типов double, так и целыми числами. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел.
C++ Видимость переменной Доброго времени суток. Нужна небольшая консультация по программе. У меня программа состоит из нескольких методов в каждом из которых требуется получать размерность матрицы. хотелось бы размерность матрицы не в каждом отдельно считать, а сделать глобальную переменную, наподобие поля, и не получается у меня реализовать это public тоже пробовал - не выходит( http://www.cyberforum.ru/cpp-beginners/thread352441.html
C++ C++ перегрузка операторов
люди такая ситуация кто может в краце объясните перегрузку операторов мне например надо перегрузить оператор умножения что бы умножить матрицу на константу всё разумеется в классе и через объекты
Проверить, пустая ли строка. (fstream) C++
Добрый вечер, ув. форумчане. Допустим есть пример: void main() { char text; ofstream fout("test.txt", ios::app); cin.getline(text, 255); fout << text << "\n";
C++ Реализовать методы класса Sint (secure integer) http://www.cyberforum.ru/cpp-beginners/thread352414.html
Доброго времени суток всем. Задание такое: Реализовать методы класса Sint (secure integer). Класс должен представлять все возможности типа int языка С++, все разрешенные для него операции. Особенностью класса Sint является генерация исключений при возникновении ошибок в ходе выполнения операций: при переполнении (знаковом и беззнаковом); усечение результата преобразования между...
C++ "Пробег" по массиву. Здравствуйте! Стоит следующая задача: Программе необходимо проверить длину серии одинаковых элементов массива. И вывести максимальную длину серии. Например, для следующего массива из 20 элементов максимальный пробег будет 5 нулей. {'0','1','0','1','1','0','0','0','1 ', '1','0','0','0','0','0','1','0', '1','0', '0'} Мой вариант программы теряет промежуточные величину пробега. Хотел... подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
17.09.2011, 12:01     Рекурсия и статические переменные.
При первом вызове delete_tree (на верхнем уровне рекурсии), right и left присваиваются значения и после того как выполнится строка delete_tree(right); т.е. будет удаленно правое поддрево, переменная left уже не будет содержать прежнего значения и здесь: delete_tree(left); left будет указывать не на левое поддрево, а на что-то другое.
 
Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru