Привет, есть такая ситуация.
class A {};
class B : public A {};
class C : public A {};
В какой-то момент, нужно синхронизировать данные между объектами
класса B и С (т.е. те общие данные, что они имеют от класса A).
Что посоветуете в данном случае?
Мне пока пришло в голову такое решение:
class B : public A
{
C* c;
};
class C : public A
{
B* b;
};
Явный недостаток в этом случае, что присутствуют 2 экземляра класса А.