Здравствуйте, netch80, Вы писали:
Аё>>RAII (когда только одно RAII как в плюсах), приводит к циклическим зависимостям и UB (проблема курицы и яйца, что дестроить первым).
N>_Циклическим_?
N>Это что и как надо курить, чтобы такой код написать? Делись рецептами.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-dtor-fail
https://www.learncpp.com/cpp-tutorial/circular-dependency-issues-with-stdshared_ptr-and-stdweak_ptr/
Конечно, фанатики плюсплюс сразу пишут код правильно.