Wofür ist denn boost::weak_ptr zuständig?
-
boost::weak_ptr kann man ja mit einem boost::shared_ptr initialisieren. aber was hat das für einen Sinn?
-
-
Ja die Seite hab ich mir schon angeschaut, ich verstehe es aber nicht.
-
*push*
-
steht hier:
http://www.c-plusplus.net/forum/viewtopic.php?t=84614&start=10
kurz gesagt: ein shared pointer auf den this zeiger einer mit new erstellten klasse hält sie am leben, ein weak_ptr nicht(ist also vorallem innerhalb der klasse nützlich, wenn ein member den this zeiger der klasse braucht, steht übrigens unten in der Q&A in der boost reference zum thema weak_ptr).