Здравствуйте, _hum_, Вы писали:
__>p.s. T4r4sB, это же вы, по-моему, недавно говорили, что raw-ptr устарели
Ну если ты пишешь контейнер, в котором сам управляешь памятью, то таки придётся с ними повозиться.
Для дерева достаточно юников на потомков и сырого на родителя. Да, сырого на родителя. Да, если он не будет владеть и его время жизни меньше, чем у указуемого объекта, то можно и сырой, ничего не случится.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте