Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:17
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте!Возникла проблема при создании шаблонного списка в Qt. Я никак не могу обратится к нешаблонным переменным в классе.Вот класс узла:Код:template class Node{public: Node(T node_data) : data(node_data) {} Node() {} ~Node() {} Node *next; T data; int index;};Когда иду дебаггером по коду, то переменная index вообще никак не появляется. Если проводить какие-нибудь операции с ней, то ничего просто не происходит.Вот класс самого списка, в нем то же самое с переменной count.Код:template class List{private: Node *head; Node *tail; int count; List &operator = (const List &); List(const List &right);public: List(); ~List(); void operator+=(T &node_data); T operator--(); T operator[](int currentIndex); Node * begin() { return head; } Node * end() { //if(tail) return tail->next; return 0; } bool isEmpty(); void clear();};Если в каком-нибудь методе этого класса объявить переменную, то с ней также нельзя работать! Видно лишь то, что приходит в метод (currentIndex, например).Подскажите, пожалуйста, в чем моя ошибка?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Работа с GET, POST переменными , класс input_var Guest Продолжение старого архива 0 17.10.2011 04:45
Update с переменными Guest Продолжение старого архива 0 16.10.2011 15:25
работа с переменными Guest Продолжение старого архива 0 16.10.2011 13:57
Проблема с переменными Guest Новый архив 3 0 29.09.2011 02:34



© www.otvetnemail.ru - Форум вопросов и ответов.