Результаты поиска по запросу "smart-pointers"

5 ответов

shared_ptr против scoped_ptr

scoped_ptr не может копировать и удаляется из области видимости. Так что это отчасти ограниченоshared_ptr, Так кажется, кроме случаев, когда вам действительно нужно ограничить операцию копированияshared_ptr лучше использовать. Потому что иногда ...

2 ответа

Как передать shared_ptr классу с меньшим временем жизни?

Я хотел бы оптимизировать мой код. У меня есть один класс, который имеет член данных shared_ptr. В некотором методе этого класса я создаю объекты, которые до...

1 ответ

Преимущества использования BOOST shared_array по сравнению с shared_ptr

ТОП публикаций

2 ответа

@DrewDormann хорошо зарекомендовал себя здесь, acidzombie24. У тебя будут проблемы с нулевыми указателями.

я есть что-то вродеshared_ptr<Type> t(makeSomething(), mem_fun(&Type::deleteMe)) Теперь мне нужно вызвать функцию в стиле C, которая требует указатель наType, Как я могу получить это отshared_ptr?

2 ответа

unique_ptr <T> лямбда-пользовательское средство удаления для специализации массива [duplicate]

На этот вопрос уже есть ответ: Как я могу использовать пользовательское средство удаления с членом std :: unique_ptr? [/questions/19053351/how-do-i-use-a-custom-deleter-with-a-stdunique-ptr-member] 6 ответов Недавно я начал переносить ...

0 ответов

Почему оператор-> может быть перегружен вручную?

2 ответа

Как скомпилировать код C ++ 11 с Android Android и Eclipse?

Я использую Android NDK R8D, и затмить Юнону. Я пытаюсь скомпилировать код C ++, который использует такие вещи, как C ++ 11, какmutex, lock_guard, shared_ptrи т. д. в родном андроид-проекте в затмении. Я получаю ошибки как: "ошибка: ...

3 ответа

Повышение слабого_потока в многопоточной программе для реализации пула ресурсов

Я имею в виду использование boost :: weak_ptr для реализации пула объектов, так что они будут получены, когда никто не использует один из объектов. Однако ме...

8 ответов

Стоит ли постоянно использовать boost :: ptr_vector вместо std :: vector?

Просто концептуальный вопрос, с которым я столкнулся. В моем текущем проекте мне кажется, что я чрезмерно использую повышениеsmart_ptr а такжеptr_container библиотеки. Я создавалboost::ptr_vectors во многих различных объектах и вызывая метод ...

1 ответ

«Даункинг»: от unique_ptr <Base> до unique_ptr <Derived>