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

13 ответов

Что (не) делать в конструкторе

2 ответа

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

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

2 ответа

Это может быть ошибка копирования и вставки, но чтобы охватить все базы, вы пропустили «d» в «shared» для

ла то, что должно сработать, потом то, что не сработает. Почему это не вопрос. Я объявляю два класса: class Base { ... }; class Derived : public Base { ... };Затем у меня есть следующая функция в другом месте: void foo(shared_ptr<Base> ...

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

1 ответ

Требует ли dtor для shared_ptr использования «удалителя»?

2 ответа

Как просмотреть внутренние данные умного указателя внутри GDB?

У меня есть тестовая программа, как показано ниже:

1 ответ

Совместное проживание в boost :: shared_ptr и std :: shared_ptr

Я хочу использовать

2 ответа

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 не является ...

2 ответа

C ++ слабая производительность создания

Я читал, что создание или копирование std :: shared_ptr влечет за собой некоторые накладные расходы (атомарный прирост счетчика ссылок и т. Д.). Но как насчет создания из него std :: weak_ptr: Obj * obj = new Obj(); // fast Obj * o = obj; // ...

4 ответа

 Вы хотите передать и передать копию в контейнер.

2 ответа

Невозможно использовать пользовательский распределитель с allocate_shared / make_shared

В моей программе на C ++ 11 я использую