Форум программистов, компьютерный форум 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 r D e s c r i p t i o n */ /* AppBuilder Photon Code Lib */ /* Version 2.03 */ /* Standard headers */...
C++ Разобраться с Юникодом http://www.cyberforum.ru/cpp-beginners/thread1005309.html
Помогите написать программу, которая будет корректно отображать русские символы. не понимаю как использовать Юникод. Пытаюсь преобразовать char в wchar_t. Но как только пишу строку wcscpy(wstr, L"Привет"); компилятор выдает ошибку error: converting to execution character set: Неверный или неполный мультибайтный или широкий знак
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().
 
Текущее время: 14:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru