идентификатор "Node" не определен
class List {
public:
List();
~List();
void append(Node object); //Тут ошибка
private:
class Node {
public:
Node* pNext;
class Date {
public:
int day;
int month;
int year;
};
Date object;
Node(Date object, int day, int month, int year, Node* pNext = nullptr) {
this->object.day = day;
this->object.month = month;
this->object.year = year;
}
};
int Size;
Node* head; //Указатель на первый элемент списка
};
Не могу понять, почему не могу обратиться ни к классу Ноуд ни к структуре Дєйта