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