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

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 ...

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 ...

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 ...

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.

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 ...