Sobes.tech
Back to tasks
Junior — Senior
106

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

Task condition

livecode

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

class A {
    B* b;
};

class B {
    A* a;
};