Результаты поиска по запросу "shared-ptr"
доступен в 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()); ...
Общие указатели на синглтон не узнают друг друга
В настоящее время я учусь использовать умные указатели C ++ 11 при программировании движка 2D-игр в качестве хобби с использованием SDL. Однако я столкнулся с проблемой при реализации оболочки OOp для SDL. Намерение заключается в создании ...
Передача shared_ptr <Derived> как shared_ptr <Base>
Каков наилучший способ пройтиshared_ptr производного типа к функции, которая принимаетshared_ptr базового типа? Я вообще прохожуshared_ptrs по ссылке, чтобы избежать ненужной копии: int foo(const shared_ptr<bar>& ptr);но это не работает, если я ...
Вы не попробовали снова позже.
ми словами, как реализация отслеживает количество? Поддерживается ли подобный карте объект, доступный для всехshared_ptr экземпляры, ключом которых является адрес указателя, а значением - количество ссылок? Если я должен реализоватьshared_ptrЭто ...
плохой слабый указатель, когда базовый и производный класс наследуются от boost :: enable_shared_from_this
У меня есть базовый класс, который наследуется от boost :: enable_shared_from_this, а затем еще один класс, производный от базового класса и boost :: enable_...