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

Реализация бинарного дерева классом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем NOTE http://www.cyberforum.ru/cpp-beginners/thread972516.html
2.вывод на экран записей, которые должны быть упорядочены по алфавиту; Не могу понять в чем смысл задания.
C++ Вывести на экран max= number= int main(void){ double s,max; int i,k,n; extended c; max=n=k=0; do { std::cout<<"n="; http://www.cyberforum.ru/cpp-beginners/thread972512.html
C++ Не могу найти ошибки
Приветствую всех. Прошу помощи в нахождение ошибок, если есть у кого альтернативный метод решения, прошу показать. Даны действительные числа x1, y1, x2, y2, x3, y3. Известно, что точка с...
C++ Консольный ввод в NetBeans
Начал изучать C/C++. Настроил компилятор на вышеупомянутую IDE. Проблема заключается в том, что когда запускаю программу без функции scanf(), то все работает, но когда имеется эта функция то...
C++ Работа с массивами (сортировка, удаление введенного элемента) http://www.cyberforum.ru/cpp-beginners/thread972491.html
Люди помогите написать програму ОЧЕНЬ НАДА!!! написать программу, в которую вводим число в неупорядоченный массив, затем программа его упорядочивает и выводит упорядоченный массив. А затем программа...
C++ Написать функцию удаления четных элементов двусвязного списка я тут что-то набросал, но это бред похоже.подправьте или переправьте :umbrage: кому не сложно. завтра зачет, пытаюсь разобраться void Delete(){ element * buf=head; while (head->next !=NULL) if... подробнее

Показать сообщение отдельно
wondered
0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 26

Реализация бинарного дерева классом - C++

08.10.2013, 22:20. Просмотров 870. Ответов 4
Метки (Все метки)

Добрый вечер. Написал класс
C++
1
2
3
4
5
6
7
8
class TreeClass {
    int number;
    TreeClass *left, *right;    
public:
    void AddNode(int, TreeClass);
    void Print(TreeClass,int,char);
    void Del(TreeClass);
} Tree;
Соответственно имеется 3 функции. Все функции приводить не буду, т.к. не в этом суть проблемы. Приведу одну:
C++
1
2
3
4
5
6
7
void TreeClass::Del(TreeClass *&Tree) {
    if (Tree != NULL) {
        Del(Tree->left);
        Del(Tree->right);
        delete Tree;
    } 
}
В main оперирую с этими функциями, то есть отображения, добавление узла и удаление. В самом начале main пишу строку(надо ли вообще это писать?)
C++
1
*Tree=NULL;
Компилятор выдает ошибку
error C2511: 'void TreeClass:el(TreeClass *&)' : overloaded member function not found in 'TreeClass'
Тоже самое и для остальных функций AddNode, Print. Можете пояснить что не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru