Suchergebnisse für Anfrage "unique-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 ...

2 die antwort

unique_ptr und OpenSSLs STACK_OF (X509) *

Ich benutze einigeusing Anweisungen undunique_ptr um mit OpenSSL zu arbeiten, als vorgeschlagen in einer anderen Frage [https://stackoverflow.com/a/38079093/608639]. Ohne wird Code wirklich hässlich und ich bin nicht so sehr ein Fan von ...

TOP-Veröffentlichungen

8 die antwort

C ++ unique_ptr und map

Ich versuche das @ zu benutz C ++ 0x [http://en.cppreference.com/w/cpp/memory/unique_ptr] unique_ptr class [http://msdn.microsoft.com/en-us/library/ee410601.aspx] in einemmap [http://en.cppreference.com/w/cpp/container/map] wie so: // compile ...

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;