Sobes.tech
Junior — Senior
60

Объявление взаимосвязанных классов с указателями друг на друга

Условие задачи

В примере объявлены два класса A и B, каждый из которых хранит указатель на объект другого класса. Приведённый код не компилируется. Требуется указать, в чём ошибка в объявлении класса A, и предложить изменение, после которого программа успешно собирается.

class A {
    B* b;
};

class B {
    A* a;
};