идентификатор "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; //Указатель на первый элемент списка
}; 

Не могу понять, почему не могу обратиться ни к классу Ноуд ни к структуре Дєйта


Ответы (0 шт):