Здравствуйте, AlexGin, Вы писали:
AG>1) Если в качестве борьбы с перекрёстными ссылками?
AG>2) Для представления древовидных структур, с коллекциями элементов того же типа, что и корневой элемент?
AG>Когда в корневом элементе требуется иметь коллекцию child-элементов.
AG>как тогда быть?
AG>P.S. Подразумеваю C++ и наличие файлов *.h & *.cpp
Не вижу препятствий.
class child;
class parent
{
std::vector<std::shared_ptr<child>> childs;
};