Результаты поиска по запросу "smart-pointers"
Как скомпилировать код C ++ 11 с Android Android и Eclipse?
Я использую Android NDK R8D, и затмить Юнону. Я пытаюсь скомпилировать код C ++, который использует такие вещи, как C ++ 11, какmutex, lock_guard, shared_ptrи т. д. в родном андроид-проекте в затмении. Я получаю ошибки как: "ошибка: ...
Переместить владельца из std :: shared_ptr в std :: unique_ptr
У меня есть классA который имеет поле типаstd::unique_ptr: class A { public: std::unique_ptr pointer; // class body };И где-то в коде я использую несколькоstd::shared_ptrs, которые указывают на один и тот же объект. Теперь то, чего я хотел бы ...
C ++ 11 умных указателей и полиморфизм
Я переписываю приложение, используя умные указатели c ++ 11. У меня есть базовый класс: class A {};И производный класс: class B : public A { public: int b; };У меня есть другой класс, содержащий вектор с объектами A или B: class C { public: ...
Как я могу создать умный указатель, который блокирует и разблокирует мьютекс?
У меня есть многопоточный класс, из которого я хотел бы иногда получить указатель на переменную экземпляра. Я хотел бы, чтобы этот доступ был защищен мьютексом, чтобы поток не мог получить доступ к этому ресурсу, пока клиент не закончит ...
нициализация @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 );а ...
unique_ptr <T> лямбда-пользовательское средство удаления для специализации массива [duplicate]
На этот вопрос уже есть ответ: Как я могу использовать пользовательское средство удаления с членом std :: unique_ptr? [/questions/19053351/how-do-i-use-a-custom-deleter-with-a-stdunique-ptr-member] 6 ответов Недавно я начал переносить ...