weak-ptr
Kiedy std:: weak PST jest przydatny?
Zacząłem studiować Inteligentne Wskaźniki C++11 i nie widzę żadnego użytecznego zastosowania std::weak_ptr. Czy ktoś może mi powiedzieć kiedy std::weak_ptr jest przydatne / konieczne?
wspólne PST i słabe różnice w PST
Czytam książkę Scotta Meyersa " efektywne C++". Wspomniano, że istnieją tr1::shared_ptr i tr1::weak_ptr działają jak wbudowan ... sza niż zero. Uprzejmie proszę o przykładowy program C++. Jak rozwiązuje problem weak_ptrs? (jeszcze raz, proszę o przykład).
Jak działa słaby PST?
Rozumiem, jak używać weak_ptr i shared_ptr. Rozumiem, jak działa shared_ptr, licząc liczbę odniesień w jego obiekcie. Jak dzi ... ć kod źródłowy boost i nie jestem wystarczająco zaznajomiony z boost, aby zrozumieć wszystkie rzeczy, których używa.
Dzięki.
boost, wspólny PST Vs słaby PST? Którego użyć kiedy?
W moim obecnym projekcie używam boost::shared_ptr dość szeroko.
Ostatnio moi koledzy z zespołu również zaczęli używać weak_p ... ałcić weak_ptr na shared_ptr. Czy umieszczenie blokady weak_ptr w celu utworzenia shared_ptr wpływa na mój kod w innym wątku?
Equality-compare std:: weak ptr
Chcę porównać dwa std::weak_ptr ' s lub jeden STD::weak_ptr i jeden STD::shared_ptr dla równości.
Chcę wiedzieć, czy obiekt, ... led w klasie opakowującej) jako klucze, tak aby klienci mogli używać weak_ptr ' s, aby uzyskać dostęp do obiektów w zestawie.