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

Структура в шаблоне класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с массивом - Invalid types 'int[int]' for array subscript http://www.cyberforum.ru/cpp-beginners/thread1133346.html
Добрый день. Данный код выдает ошибку invalid types 'int' for array subscript в функции в строке cout <<dm; Не понимаю в чем ошибка. Помогите. #include <iostream> using namespace std; int...
C++ Задача на рандом(с гистограммой) Получить с помощью генератора случайных чисел 200 значений в указанном диапазоне из множества {1; 0,1; 0,01; …; 10–19}; По значениям оценить равномерность распределения. Разбить интервал на 10... http://www.cyberforum.ru/cpp-beginners/thread1133343.html
Структуры преобразовать в Класс C++
Добрый вечер :) Помогите, пожалуйста, переделать структуры в класс. enum nodeColor { RED, BLACK }; struct rbNode
C++ Определение самого короткого слова в строке: ошибки компиляции
Собс-но ловлю кучу ошибок компиляции,а как их исправить,понятия не имею...Кому не трудно,помогите пожалуйста исправить #include "stdafx.h" #include <stdio.h> #include <string.h> #include...
C++ Конструкция if-else с пустым телом после if http://www.cyberforum.ru/cpp-beginners/thread1133327.html
В связи с тем, что я далеко от компьютера, а мне "приспичило" узнать, я спрашиваю, возможна ли такая конструкция ... if(a<1000) else return 1; Можно ли опускать, как скажут паскальщики,...
C++ Считывания файла построчно Добрый день, требуется организовать построчное считывания файла. Т.е. есть массив строк, каждое новое слово(они расположены построчно) - в новый элемент массива К сожалению, не нашел внятного... подробнее

Показать сообщение отдельно
HenryDukart
123 / 123 / 35
Регистрация: 05.10.2013
Сообщений: 457
Завершенные тесты: 2

Структура в шаблоне класса - C++

29.03.2014, 21:35. Просмотров 303. Ответов 3
Метки (Все метки)

Есть у меня класс бинарного поискового дерева. В нем описана структура TreeNode элемента дерева.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <typename T= int>
class Tree
{
private:
    struct TreeNode
    {
        T info;
        TreeNode *left, *right;
        TreeNode()
        {right=left=NULL;}
    };
    TreeNode *root;
    TreeNode* Clone (TreeNode*);
        .....
public:
        .....
};
Компилятор выдает ошибки на заголовке реализации метода Clone
C++
1
2
3
4
5
template <typename T>
TreeNode* Tree <T>::Clone(TreeNode*s)
{
   ....
}
Выдаёт ошибки:
error C2143: синтаксическая ошибка: отсутствие ";" перед "*"
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
error C2065: T: необъявленный идентификатор

Помогите, пожалуйста, решить проблему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru