Suchergebnisse für Anfrage "auto-ptr"

2 die antwort

Stimmt es, dass eine unique_ptr-Deklaration im Gegensatz zu einer auto_ptr-Deklaration genau definiert ist, wenn ihr Vorlagentyp unvollständig ist?

Ich hab geschriebenDieser Beitrag und bekam einige Kommentare, die mich verwirrten.Es läuft im Grunde darauf hinaus, dass ich gesehen habe

10 die antwort

Warum wird auto_ptr nicht mehr unterstützt?

I habe gehörtauto_ptr ist in C ++ 11 veraltet. Was ist der Grund dafür? Auch ich möchte den Unterschied zwischen @ wissauto_ptr undshared_ptr.

8 die antwort

std :: auto_ptr zu std :: unique_ptr

it dem neuen Standard (und Teilen, die in einigen Compilern bereits verfügbar sind) wird der neue Typstd::unique_ptr soll ein Ersatz für @ sestd::auto_ptr. Überlappt sich ihre Verwendung genau (damit ich einen globalen Such- / Ersetzungsvorgang ...

TOP-Veröffentlichungen

6 die antwort

So kann unique_ptr sicher in STL-Sammlungen verwendet werden?

Ich bin verwechselt mit der Philosophie von unique_ptr und rvalue move. Nehmen wir an, wir haben zwei Sammlungen: std::vector<std::auto_ptr<int>> autoCollection; std::vector<std::unique_ptr<int>> uniqueCollection;Now Ich würde davon ...

2 die antwort

Kompilierungsprobleme mit vector <auto_ptr <>>

Betrachten Sie den folgenden Code: #include <iostream> #include <memory> #include <vector> using namespace std; struct A { int a; A(int a_):a(a_) {} }; int main() { vector<auto_ptr<A> > as; for (int i = 0; i < 10; i++) { auto_ptr<A> a(new A(i)); ...

3 die antwort

Was ist auto_ptr_ref, was wird erreicht und wie wird es erreicht?

auto_ptr_ref DokumentationHier [http://www.cplusplus.com/reference/std/memory/auto_ptr_ref/]sagt das This is an instrumental class to allow certain conversions that allow auto_ptr objects to be passed to and returned from functions. Kann jemand ...

18 die antwort

std :: auto_ptr oder boost :: shared_ptr für pImpl idiom?

Bei Verwendung despImpl idiom [http://en.wikipedia.org/wiki/Pimpl_idiom] ist es vorzuziehen, ein @ zu verwendboost:shared_ptr anstelle einerstd::auto_ptr? Ich bin sicher, ich habe mal gelesen, dass die Boost-Version ...