Suchergebnisse für Anfrage "unique-ptr"

4 die antwort

Trivialer roher Zeiger, der sich in C ++ selbst auf nullptr initialisiert

Ich mag die neuen Zeigertypen in C ++ 11, aber manchmal brauche ich noch einen rohen Zeiger. Was mich an "rohen" Typen in C ++ zunehmend traurig ma...

2 die antwort

Wie implementiere ich die Funktion make_unique in C ++ 11? [Duplikat]

Diese Frage hat hier bereits eine Antwort:make_unique und perfekte Weiterleitung 6 AntwortenMein Compiler unterstützt make_unique nicht. Wie schreibe ich eine?

1 die antwort

Richtige Methode zum Übertragen des Eigentums an einem std :: vector <std :: unique_ptr <int>> auf eine Klasse, die erstellt wird

Was ist die richtige Art und Weise der Übertragung des Eigentums an a

TOP-Veröffentlichungen

6 die antwort

Rohe Zeigersuche für Sätze von unique_ptrs

Ich stelle oft fest, dass ich folgenden Code schreiben möchte:

3 die antwort

Ausnahmesicherheit und make_unique

4 die antwort

Boost.Python: Wie wird std :: unique_ptr verfügbar gemacht?

Ich bin ziemlich neu in boost.python und versuche, den Rückgabewert einer Funktion für Python verfügbar zu machen.Die Funktionssignatur sieht folgendermaßen ...

2 die antwort

Warum verwendet unique_ptr zwei Vorlagenparameter, während shared_ptr nur einen verwendet?

Beideunique_ptr [http://www.cplusplus.com/reference/memory/unique_ptr/]und shared_ptr [http://www.cplusplus.com/reference/memory/shared_ptr/shared_ptr/] Akzeptieren Sie einen benutzerdefinierten Destruktor, um das Objekt aufzurufen, dessen ...

2 die antwort

Einfügen eines Vektors von unique_ptr in einen anderen Vektor

Ich habe einen Vektor von unique_ptrs und möchte sie an einen anderen Vektor von unique_ptrs anhängen. Normalerweise würde ich eine einfache Einfügung machen: std::vector<std::unique_ptr<foo>> bar; ...

2 die antwort

Konvertieren von std :: unique_ptr <Derived> in std :: unique_ptr <Base>

Angenommen, ich habe Factory-Funktionen, die sich mit Basisklassen und abgeleiteten Klassen befassen: #include <memory> using namespace std; struct B { virtual ~B() {} }; struct D : B {}; unique_ptr<B> MakeB() { auto b = unique_ptr<B>( new B() ...

3 die antwort

Unterschiede zwischen std :: make_unique und std :: unique_ptr mit new

Tutstd::make_unique irgendwelche Effizienzvorteile wiestd::makes_shared? Im Vergleich zum manuellen Konstruierenstd::unique_ptr: std::make_unique<int>(1); // vs std::unique_ptr<int>(new int(1));