Результаты поиска по запросу "shared-ptr"
Как передать shared_ptr классу с меньшим временем жизни?
Я хотел бы оптимизировать мой код. У меня есть один класс, который имеет член данных shared_ptr. В некотором методе этого класса я создаю объекты, которые до...
Это может быть ошибка копирования и вставки, но чтобы охватить все базы, вы пропустили «d» в «shared» для
ла то, что должно сработать, потом то, что не сработает. Почему это не вопрос. Я объявляю два класса: class Base { ... }; class Derived : public Base { ... };Затем у меня есть следующая функция в другом месте: void foo(shared_ptr<Base> ...
Как просмотреть внутренние данные умного указателя внутри GDB?
У меня есть тестовая программа, как показано ниже:
Совместное проживание в boost :: shared_ptr и std :: shared_ptr
Я хочу использовать
open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2435.htm
+ я могу написать что-то вроде: shared_ptr<A> a_sp = someFunctionReturningSharedPtr(); if (a_sp) { cout << a_sp->someData << endl; } else { cout << "Shared Pointer is NULL << endl; } Почемуif (a_sp) проверить работу правильно?a_sp не является ...
C ++ слабая производительность создания
Я читал, что создание или копирование std :: shared_ptr влечет за собой некоторые накладные расходы (атомарный прирост счетчика ссылок и т. Д.). Но как насчет создания из него std :: weak_ptr: Obj * obj = new Obj(); // fast Obj * o = obj; // ...
Невозможно использовать пользовательский распределитель с allocate_shared / make_shared
В моей программе на C ++ 11 я использую