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

5 ответов

Как работают общие указатели?

4 ответа

 доступен в C ++ 11.

вляется эквивалентомstatic_cast с участиемboost::shared_ptr? Другими словами, как мне переписать следующее Base* b = new Derived(); Derived* d = static_cast<Derived*>(b);когда используешьshared_ptr? boost::shared_ptr<Base> b(new Derived()); ...

2 ответа

Общие указатели на синглтон не узнают друг друга

В настоящее время я учусь использовать умные указатели C ++ 11 при программировании движка 2D-игр в качестве хобби с использованием SDL. Однако я столкнулся с проблемой при реализации оболочки OOp для SDL. Намерение заключается в создании ...

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

2 ответа

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

0 ответов

std :: enable_shared_from_this: разрешено ли вызывать shared_from_this () в деструкторе?

4 ответа

Передача shared_ptr <Derived> как shared_ptr <Base>

Каков наилучший способ пройтиshared_ptr производного типа к функции, которая принимаетshared_ptr базового типа? Я вообще прохожуshared_ptrs по ссылке, чтобы избежать ненужной копии: int foo(const shared_ptr<bar>& ptr);но это не работает, если я ...

6 ответов

Вы не попробовали снова позже.

ми словами, как реализация отслеживает количество? Поддерживается ли подобный карте объект, доступный для всехshared_ptr экземпляры, ключом которых является адрес указателя, а значением - количество ссылок? Если я должен реализоватьshared_ptrЭто ...

4 ответа

Форвардные объявления и shared_ptr

6 ответов

Получение unique_ptr для класса, который наследует enable_shared_from_this

2 ответа

плохой слабый указатель, когда базовый и производный класс наследуются от boost :: enable_shared_from_this

У меня есть базовый класс, который наследуется от boost :: enable_shared_from_this, а затем еще один класс, производный от базового класса и boost :: enable_...