Witam.
Mam następującą klasę:
class Lista
{
static int lenght;
public:
class Node
{
public:
Node * next;
Node * prev;
int value;
};
Lista ( int v );
void Add( int v );
static Node * head;
};
Potrzebuję zadeklarować wstępnie head tak, żeby był dostępny dla wszystkich obiektów klasy Lista.
Według mnie powinno być tak:
Node Lista::head;
Jednak po tym dostaję błąd: 'Node' does not name a type.