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

Рекурсивные функции в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ПОМОГИТЕ Вычислить значения функций и сумму ряда http://www.cyberforum.ru/cpp-beginners/thread1005337.html
ПОМОГИТЕ Вычислить значения функций и сумму ряда
C++ Написать программу ввода в массив 6x5 элементов чисел и вычисления суммы элементов полученного массива Вот мой код: #include <iostream.h> main() { int a,s=1; for(int x=0;x<6;x++) for(int y=0;y<5;y++) cout<<"Zapolnie massiv, 30 znachenii: "; //(1) cin>>a; for(x=0;x<6;x++) http://www.cyberforum.ru/cpp-beginners/thread1005334.html
C++ Определение младшего и старшего байта
Всем привет, подскажите пожалуйста, как определить младший и старший байт от 10-го числа типа 20250 ?
C++ QNX Momentics
Подскажите пожалуйста а то никак не получается. Есть код Си в котором считывается и выводится сообщение на экран "qqq" но считать и вывести данные из файла никак не выходит((( Вот код: /* Y o u...
C++ Разобраться с Юникодом http://www.cyberforum.ru/cpp-beginners/thread1005309.html
Помогите написать программу, которая будет корректно отображать русские символы. не понимаю как использовать Юникод. Пытаюсь преобразовать char в wchar_t. Но как только пишу строку wcscpy(wstr,...
C++ Сортировка map по значению Здорова господа!!! Есть массив: map<string, int> m; m=3; m=2; m=10; Нужно найти максимальный элемент массива? Пытаюсь найти алгоритм в СТЛ, нашол max_element() но она возвращает из... подробнее

Показать сообщение отдельно
vruleb
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 17
12.11.2013, 13:21  [ТС]
Цитата Сообщение от ShadowFirst Посмотреть сообщение
Может я чего не понимаю но почему основные ваши функции находятся в privet, а для их вызова используются промежуточные функции. В чем проблема сразу их сделать public?

А если по теме то например от одной функции можно точно избавиться, которая вам выдает количество элементов в дереве, вернее не совсем избавиться а просто каждый раз не обходить это дерево для того что бы узнать количество элементов, заменив на статическую переменную, которая будет прибавляться на 1 при добавлении элемента и уменьшаться при удалении.
Об этом и тема, в private находятся рекурсивные функции, которые сами по себе не вызвать. А в private они для того, чтобы не путаться при вызове методов.

А Насчет подсчета количества элементов неплохая идея, позже так и сделаю.

Добавлено через 14 минут
Цитата Сообщение от ForEveR Посмотреть сообщение
Явный вызов деструкторов точно следует убрать. delete вызовет деструктор сам.
Точно, там была ошибка. Вместо вызова деструкторов должна вызываться функция Delete().
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru