Erstellt en net-thread sécheren shared_ptr

Ech schaffen un engem Multifuedem Programm, awer hunn en UI Komponent deen extensiv Gebrauch vu std :: shared_ptr mécht fir Elementer ze managen. Ech ka garantéieren datt nëmmen ee Fuedem jee dës Shared_Ptrs benotzt.

Gëtt et e Wee fir e Shared_ptr ze definéieren deen net d'Iwwerleeung vum thread sécher Referenzzählung bezitt?

Et kéint baséiert op Boost :: shared_ptr oder std :: shared_ptr.

EDIT: Merci fir Äntwerten, déi intrusive_ptr nennen. Ech hunn vernoléissegt ze soen datt ech och e schwaach_ptr Funktionalitéit brauch fir datt et ausgeschloss ass.

UPDATE: D'Äntwert fir mech ass local_shared_ptr vu Boost ze benotzen. Kuckt Kommentar vun 'he rambled'

11
задан mpipe3 16 May 2018 в 08:10
поделиться