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

Параметризованная ф-ция класса - C++

Восстановить пароль Регистрация
 
Megadrummer
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 20
23.12.2013, 10:44     Параметризованная ф-ция класса #1
Пытаюсь заменить списки (используя структуры) на списки используя параметризованную функцию класса
Компилятор ругается на строчку где я создаю указатель на класс List_node в классе List.
Помогите понять в чём здесь ошибка пожалуйста.
C++
1
2
3
4
5
6
7
8
9
10
11
12
template <class T> 
class list_node{
         public:
         list_node <T> *next;
         list_node <T> *prev;
         T data;
         }
 
class list{
         list_node <T> *start; // ошибка компилятора
         list_node <T> *end;
         }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2013, 10:44     Параметризованная ф-ция класса
Посмотрите здесь:

C++ Операторная ф-ция
C++ Глобальная ф-ция getline
C++ Общая ф-ция для классов
C++ рекурсивная ф-ция суммы
C++ ф-ция с throw
C++ ф-ция
C++ ф-ция реверса строки
C++ Рандомная ф-ция rand()

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
maxon887
 Аватар для maxon887
12 / 12 / 3
Регистрация: 05.06.2012
Сообщений: 280
23.12.2013, 11:14     Параметризованная ф-ция класса #2
Попробуй для начала, классы точкай с запятой закрывать - это раз
перед class list тоже нужна пометка шаблона - это два
C++
1
template<class T>
Yandex
Объявления
23.12.2013, 11:14     Параметризованная ф-ция класса
Ответ Создать тему
Опции темы

Текущее время: 05:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru