Suchergebnisse für Anfrage "shared-ptr"

4 die antwort

Können C ++ 11 unique_ptr und shared_ptr ineinander konvertieren?

Does C ++ 11-Standardbibliothek bietet ein beliebiges Hilfsprogramm zum Konvertieren vonstd::shared_ptr zustd::unique_ptr, oder umgekehrt? Ist das ein sicherer Betrieb?

12 die antwort

Erhalten eines unique_ptr für eine Klasse, die enable_shared_from_this erbt

ormalerweise ziehe ich es vor, @ zurückzukehrunique_ptr aus Fabriken. Vor kurzem bin ich auf das Problem gestoßen, ein @ zurückzugebeunique_ptr für eine Klasse, die @ erenable_shared_from_this. Benutzer dieser Klasse rufen ...

16 die antwort

smart Zeiger + "das" als schädlich angesehen?

In einem C ++ - Projekt, das intelligente Zeiger verwendet, z. B.boost::shared_ptr, was ist eine gute Designphilosophie in Bezug auf die Verwendung von "this "? Berücksichtige das Es ist gefährlich, den in einem intelligenten Zeiger ...

TOP-Veröffentlichungen

2 die antwort

Unterschiede zwischen tr1 :: shared_ptr und boost :: shared_ptr?

Gibt es einen Unterschied zwischentr1::shared_ptr undboost::shared_ptr? Wenn ja, was

26 die antwort

Was in einem Konstruktor (nicht) zu tun ist

Ich möchte Sie nach Ihren Best Practices für Konstruktoren in C ++ fragen. Ich bin mir nicht ganz sicher, was ich in einem Konstruktor machen soll und was nicht. Sollte ich es nur für Attributinitialisierungen verwenden, ...

10 die antwort

c ++ create shared_ptr zum Stapeln des Objekts

In meiner Methode wird ein Player-Objekt wie folgt erstellt: Player player(fullName,age);Mein Lehrer hat uns einen Code mit einem Konstruktor gegeben, der einen shared_ptr zu einem Spielerobjekt führt. //constructor of the class SomeClass(const ...

4 die antwort

Warum ist shared_ptr <void> legal, während unique_ptr <void> schlecht geformt ist?

Die Frage passt wirklich in den Titel: Ich bin gespannt, was ist der technische Grund für diesen Unterschied, aber auch die Begründung? std::shared_ptr<void> sharedToVoid; // legal; std::unique_ptr<void> uniqueToVoid; // ill-formed;