Результаты поиска по запросу "smart-pointers"
shared_ptr против scoped_ptr
scoped_ptr не может копировать и удаляется из области видимости. Так что это отчасти ограниченоshared_ptr, Так кажется, кроме случаев, когда вам действительно нужно ограничить операцию копированияshared_ptr лучше использовать. Потому что иногда ...
Как передать shared_ptr классу с меньшим временем жизни?
Я хотел бы оптимизировать мой код. У меня есть один класс, который имеет член данных shared_ptr. В некотором методе этого класса я создаю объекты, которые до...
@DrewDormann хорошо зарекомендовал себя здесь, acidzombie24. У тебя будут проблемы с нулевыми указателями.
я есть что-то вродеshared_ptr<Type> t(makeSomething(), mem_fun(&Type::deleteMe)) Теперь мне нужно вызвать функцию в стиле C, которая требует указатель наType, Как я могу получить это отshared_ptr?
unique_ptr <T> лямбда-пользовательское средство удаления для специализации массива [duplicate]
На этот вопрос уже есть ответ: Как я могу использовать пользовательское средство удаления с членом std :: unique_ptr? [/questions/19053351/how-do-i-use-a-custom-deleter-with-a-stdunique-ptr-member] 6 ответов Недавно я начал переносить ...
Как скомпилировать код C ++ 11 с Android Android и Eclipse?
Я использую Android NDK R8D, и затмить Юнону. Я пытаюсь скомпилировать код C ++, который использует такие вещи, как C ++ 11, какmutex, lock_guard, shared_ptrи т. д. в родном андроид-проекте в затмении. Я получаю ошибки как: "ошибка: ...
Повышение слабого_потока в многопоточной программе для реализации пула ресурсов
Я имею в виду использование boost :: weak_ptr для реализации пула объектов, так что они будут получены, когда никто не использует один из объектов. Однако ме...
Стоит ли постоянно использовать boost :: ptr_vector вместо std :: vector?
Просто концептуальный вопрос, с которым я столкнулся. В моем текущем проекте мне кажется, что я чрезмерно использую повышениеsmart_ptr а такжеptr_container библиотеки. Я создавалboost::ptr_vectors во многих различных объектах и вызывая метод ...