psuja87 [ Chor��y ]
c++ szblony klasy problem...
Witam, mam taki kod, przepisany z ksiazki o strukturach do ktorej niestety nie mam plyty z przykladami:
template<class Datatype>
class SListNode
public:
Datatype m_data;
SListNode<Datatype>* m_next;
void InsertAter(Datatype p_data);
;
template<class Datatype>
class SListIterator
public:
SListNode<Datatype>* m_node;
SLinkedList<Datatype>* m_list;
SListIterator(SLinkedList<Datatype> * p_list=0,SListNode<Datatype>* p_node=0);
void Start();
void Forth();
Datatype& Item();
bool Valid();
void Insert( SListIterator<Datatype>& p_iterator, Datatype p_data);
void Remove(SListIterator<Datatype>& p_iterator);
;
template<class Datatype>
class SLinkedList
public:
SListNode<Datatype>* m_head;
SListNode<Datatype>* m_tail;
int m_count;
SLinkedList();
~SLinkedList();
void Append(Datatype p_data);
void Prepend(Datatype p_data);
void RemoveHead();
void RemoveTail();
SListIterator<Datatype> GetIterator();
;
przy pogrubiony fragmencie kompilator wyrzuca mi blad:
error C2143: syntax error : missing ';' before '<'
czy moglby mi ktos powiedziec jak rozwiazac ten problem?
psuja87 [ Chor��y ]
up