Результаты поиска по запросу "shared-ptr"
лучше использовать shared_ptr.reset или operator =?
Я пытаюсь обернуть голову вокруг новых идиом для C ++ 11. Похоже, что по крайней мере с shared_ptr, между использованиемnew T() а такжеmake_shared<T>(). Но что из сброса общего указателя, чтобы указать на новый экземпляр чего-либо. Раньше я бы ...
Использование std :: shared_ptr <void> для указания на что-либо
Я используюstd::shared_ptr<void> в моем приложении, чтобы сделать умный указатель, который может указывать на различные типы структур данных, таких как структуры, векторы, матрицы ... в основном на что угодно. Я пытаюсь сопоставить некоторые ...
Проблемы с обёртыванием динамического массива shared_ptr <T []>
Я хотел заменить некоторые сырые указатели в моем классеstd::shared_ptr так что мне не нужно беспокоиться, когда я создаю копии этого класса. Но необработанные указатели указывают на динамический массив. Использование shared_ptr с динамическими ...
Переместить владельца из std :: shared_ptr в std :: unique_ptr
У меня есть классA который имеет поле типаstd::unique_ptr: class A { public: std::unique_ptr pointer; // class body };И где-то в коде я использую несколькоstd::shared_ptrs, которые указывают на один и тот же объект. Теперь то, чего я хотел бы ...
Двойное наследование enable_shared_from_this
У меня есть объект (Z), который происходит от двух других объектов (A и B). А и В оба происходят изenable_shared_from_this<>соответственноenable_shared_from_this<A> а такжеenable_shared_from_this<B>. Конечно звонюshared_from_this() на Z. И, ...
нициализация @std :: shared_ptr: make_shared <Foo> () против shared_ptr <T> (новый Foo) [дубликат]
На этот вопрос уже есть ответ: Разница в make_shared и обычная shared_ptr в C ++ [/questions/20895648/difference-in-make-shared-and-normal-shared-ptr-in-c] 7 ответовКакая разница между std::shared_ptr<int> p = std::shared_ptr<int>( new int );а ...