jag tar inte med all kod, men är det någon som ser varför jag får fel: error C2955: 'Node' : use of class template requires template argument list. see declaration of 'Node'
-----------------
lista.h
template <typename MyData>
struct Node{
MyData data;
Node* prev;
Node* next;
};
template <typename MyData>
class DeQue
{
Node* first;
Node* last;
public:
DeQue();
virtual ~DeQue();
void PushFirst(MyData data);
....
};
lista.cpp
...
.
.
.
.
template <typename MyData> void DeQue<MyData>::PushFirst(MyData data)
{
......
}
och när jag vill använda listan skapar jag en ny DeQue
DeQue <minpekare*> que
du är ju MyData = minpekare*
detta borde räcka att skriva för tror problemet ligger i denna koden någonstans