enable_shared_from_this für alle?
-
Hallo,
sollte in modernem C++ Code jede Klasse von enable_shared_from_this erben?
-
Nein, das ist nicht notwendig.
Nur wenn eine Klasse in einer Memberfunktion einen shared pointer auf this zurückliefern soll, musst du davon erben.
Siehe auch hier: http://en.cppreference.com/w/cpp/memory/enable_shared_from_this