Suchergebnisse für Anfrage "smart-pointers"
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 ...
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 ...
shared_ptr magic:)
Herr. Lidström und ich hatten einen Streit [https://stackoverflow.com/questions/3899688/default-virtual-dtor/3899726#3899726] :) Herr. Lidströms Behauptung ist, dass ein Konstruktshared_ptr<Base> p(new Derived); erfordert nicht, dass Base einen ...
Was ist der richtige Smart Pointer, um mehrere starke Referenzen zu haben und Veränderlichkeit zuzulassen?
Ich möchte eine Struktur mit zwei Referenzen auf dem Heap haben. eine für mich und eine aus einer schließung. Beachten Sie, dass der Code für den Singlethread-Fall gilt: use std::rc::Rc; #[derive(Debug)] struct Foo { val: u32, } impl Foo { ...
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 ...
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;
RAII und intelligente Zeiger in C ++
In der Praxis mit C ++ ist was RAII [http://en.wikipedia.org/wiki/Resource_acquisition_is_initialization], Was sind smart Zeiger [http://en.wikipedia.org/wiki/Smart_pointers], wie werden diese in einem Programm implementiert und welche Vorteile ...