GRY-Online.pl --> Archiwum Forum

c++ szblony klasy problem...

10.09.2009
19:07
smile
[1]

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?

10.09.2009
20:31
smile
[2]

psuja87 [ Chor��y ]

up

© 2000-2024 GRY-OnLine S.A.