Ich schreibe etwas Code in MFC und ich möchte Autozeiger verwenden. Ich bin auf zwei verschiedene Klassen gestoßen, die aussehen, als würden sie das Gleiche tun: CAutoPtr
und std::auto_ptr
Was denken die Leute über die zwei verschiedenen Implementierungen?Unterschied zwischen ATL CAutoPtr und STL std :: auto_ptr?
Weiter weiß ich, dass es std::tr1::shared_ptr
gibt. Gibt es eine ähnliche shared_ptr
, die in ATL/MFC ist?
Schöne Antwort. Soweit ich weiß, hat CAutoPtr jedoch nichts mit COM zu tun. –
CAutoPtr ist nicht OS oder COM-spezifisch, - es ist einfach alt C++. –