Suchergebnisse für Anfrage "make-shared"

4 die antwort

weak_ptr, make_shared und Speicherfreigabe

Ein Steuerblock einesshared_ptr wird am Leben erhalten, solange mindestens ein @ vorhanden iweak_ptr Geschenk. Wenn der gemeinsame Zeiger mit @ erstellt wurmake_shared bedeutet, dass der gesamte Speicher des Objekts reserviert bleibt. (Das ...

8 die antwort

new und make_shared für freigegebene Zeiger

Ich bin auf @ gestoßDie [https://stackoverflow.com/questions/9302296/is-make-shared-really-more-efficient-than-new] post und eine der Antworten von @kerek SB heißt std::shared_ptr<Object> p1 = ...

6 die antwort

War Raw-Pointer-Konstruktor von shared_ptr ein Fehler?

Im Nachhinein gegebenmake_shared, würdeshared_ptr Haben Sie einen Konstruktor, der einen rohen Zeiger verwendet? Wurde er mit C ++ 11 eingeführt? Gibt es starke Argumente oder Use Cases für diesen Konstruktor? Es hätte die gut dokumentierte ...

TOP-Veröffentlichungen

2 die antwort

Initialisierung der Mitgliedsvariablen shared_ptr, new vs make_shared?

3 die antwort

Können Sie ein Array zuordnen, das make_shared entspricht?

2 die antwort

Verwendet std :: make_shared () benutzerdefinierte Allokatoren?

4 die antwort

Verwenden von make_shared mit einem geschützten Konstruktor + abstrakter Schnittstelle

Wie kann ich make_shared in der Factory-Funktion verwenden, wenn eine abstrakte Schnittstelle und eine von dieser Schnittstelle abgeleitete Implementierung vorhanden sind, bei der Konstruktoren geschützt sind (die Erstellung dieser Objekte ist ...

1 die antwort

C ++ Initializer-List-Konstruktor für Klassenvorlage bereitstellen