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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Megadrummer
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 20
#1

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

23.12.2013, 10:44. Просмотров 208. Ответов 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++ STL библиотека. Ф-ция for_each
C++ Общая ф-ция для классов
C++ Какая ф-ция в VC++ определяет длину строки???
C++ ф-ция с throw
C++ ф-ция
C++ ф-ция реверса строки
C++ Рандомная ф-ция rand()
Магическое число и ф-ция goto C++
ф-ция getche() не выполняется C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Параметризованная ф-ция класса
Ответ Создать тему
Опции темы

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