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

2 ответа

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

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

1 ответ

Переместить владельца из std :: shared_ptr в std :: unique_ptr

У меня есть классA который имеет поле типаstd::unique_ptr: class A { public: std::unique_ptr pointer; // class body };И где-то в коде я использую несколькоstd::shared_ptrs, которые указывают на один и тот же объект. Теперь то, чего я хотел бы ...

2 ответа

C ++ 11 умных указателей и полиморфизм

Я переписываю приложение, используя умные указатели c ++ 11. У меня есть базовый класс: class A {};И производный класс: class B : public A { public: int b; };У меня есть другой класс, содержащий вектор с объектами A или B: class C { public: ...

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

3 ответа

Как я могу создать умный указатель, который блокирует и разблокирует мьютекс?

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

3 ответа

нициализация @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 );а ...

2 ответа

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

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