Есть несколько интересных вопросов о подводных камнях с boost :: shared_ptr
с. В одном из них есть полезный совет, чтобы не указывать boost :: shared_ptr
и boost :: shared_ptr
к тому же объекту типа Derived
, поскольку они используют разные счетчики ссылок и могут преждевременно уничтожить объект.
Мой вопрос: безопасно ли иметь оба boost :: shared_ptr
и boost :: shared_ptr
указывают на один и тот же объект типа T
, или это вызовет ту же проблему?