Suchergebnisse für Anfrage "shared-ptr"
Wie implementiere ich Polymorphismus mit std :: shared_ptr?
Ich habe einige der anderen Fragen zu diesem Thema gesehen, aber immer noch keine Antwort gefunden - ich vermute, ich vermisse etwas: Ich habe zwei einfache Testklassen definiert: class TestBase { public: TestBase ( ) { }; ~ TestBase ( ) { }; ...
Was kostet es, dass shared_ptr thread-sicher ist?
std::shared_ptr ist garantiert threadsicher. Ich weiß nicht, welchen Mechanismus die typischen Implementierungen verwenden, um dies zu gewährleisten, aber es muss sicherlich einen gewissen Overhead haben. Und dieser Overhead wäre auch dann ...
std :: shared_ptr Initialisierung: make_shared <Foo> () vs shared_ptr <T> (neues Foo) [duplizieren]
Diese Frage hat hier bereits eine Antwort: Unterschied zwischen make_shared und normalem shared_ptr in C ++ [/questions/20895648/difference-in-make-shared-and-normal-shared-ptr-in-c] 7 answersWas ist der Unterschied ...
Gemeinsame Zeiger als Argumente übergeben
Wenn ich ein Objekt deklariere, das in einen gemeinsamen Zeiger eingeschlossen ist:
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 ...
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, ...
Verschieben Sie den Besitz von std :: shared_ptr nach std :: unique_ptr
ich habe ein klasse
std :: shared_ptr: reset () vs. arrangement
Dies ist eine grundlegende Frage, aber ich habe keinen vorherigen Beitrag darüber gefunden. Der Titel der folgenden Frage klingt wie die gleiche Frage wie meine, aber die Frage selbst stimmt nicht mit dem Titel überein:ist es ...
std :: shared_ptr Ausnahmesicherheit
Ich habe gerade das Lesen bemerktdiese Seite dass der Konstruktor von std :: shared_ptr mit einem einzelnen Zeigerargument keine Ausnahme ist.Daher enthält d...