Tag: noncopyable

Die boost::noncopyable-Klasse ist als Basisklasse verwendet, um ein C++ – Typ nicht in der Lage zu sein, kopiert oder zugewiesen werden. Dieser tag ist für die boost-library utility noncopyable.

Wie Mach ich das C++ - Objekt nicht kopierbar?

Anzahl der Antworten 10 Antworten
Siehe Titel. Habe ich: class Foo { private: Foo(); public: static Foo* create(); } Was muss ich tun, von hier aus Foo un-kopierbar? Dank! InformationsquelleAutor anon | 2010-01-31

Was sind die Vorteile von boost::noncopyable

Anzahl der Antworten 11 Antworten
Um zu verhindern, dass das kopieren einer Klasse, kann man sehr leicht erklären, sich eine private Kopie-Konstruktor /Zuweisungs-Operator. Aber Sie können auch Erben boost::noncopyable. Was sind die Vorteile /Nachteile der Verwendung von boost in diesem Fall? Beachten

Ist es bei explizit gelöschten Elementfunktionen in C ++ 11 immer noch sinnvoll, von einer nicht kopierbaren Basisklasse zu erben?

Anzahl der Antworten 5 Antworten
Explizit gelöscht werden member-Funktionen in C++11, ist es immer noch lohnt, zu Erben noncopyable Basisklasse? Ich Rede von dem trick wo man privat Erben von einer Basisklasse, die private oder gelöscht werden copy-Konstruktor und copy-Zuweisungsoperator (z.B. boost::noncopyable).

c # Wählen Sie einen Text aus dem Meldungsfenster aus

Anzahl der Antworten 6 Antworten
ich habe lange gesucht bei google und stackoverflow für 2 Stunden jetzt. Es muss etwas sein, ich bin einfach nur Blick. Gibt es eine einfache Möglichkeit, um den text auswählbar ist, in einer messagebox? Wie jetzt wenn

Was sind die Vorteile von boost :: nicht kopierbar?

Anzahl der Antworten 11 Antworten
Um zu verhindern, dass das kopieren einer Klasse, kann man sehr leicht erklären, sich eine private Kopie-Konstruktor /Zuweisungs-Operator. Aber Sie können auch Erben boost::noncopyable. Was sind die Vorteile /Nachteile der Verwendung von boost in diesem Fall? InformationsquelleAutor