Почему можно ссылаться на объект класса в определении класса?

Почему можно ссылаться на объект класса в определении класса?

class MyClass
{
public:
    MyClass& b(MyClass& a)
    {
        return a;
    }
    int a = 1;
};

В этом случае мы еще не до конца определили класс, но уже можем вызвать его метод, который возвращает ссылку на экземпляр класса, почему так?


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