noncopyable

Die Klasse boost :: noncopyable wird als Basisklasse verwendet, damit ein C ++ - Typ nicht kopiert oder zugewiesen werden kann. Dieses Tag ist für das Boost-Bibliotheksdienstprogramm nicht kopierbar.
5
Antworten

Virtueller Destruktor für Boost: nicht kopierbare Klassen?

Ich habe eine Frage zu folgendem Code: %Vor% Meine Gedanken sind, dass MyClass nicht mithilfe von Konstruktion oder Zuweisung kopiert werden kann. Die Verwendung eines virtuellen Destruktors ist erforderlich, wenn ich die Ableitung von Klass...
12.01.2010, 20:45
4
Antworten

C ++ const lvalue Referenzen

Vorausgesetzt, ich habe: Klasse A, die nicht kopierbar ist Klasse B, die als Mitglied const A & amp; a (und nimmt ein A in seinem Konstruktor und setzt es in seiner Initialisierungsliste) eine Funktion A GenerateA(); Bedeutet dies,...
10.11.2010, 04:41
2
Antworten

Erstellen von nicht kopierbaren, aber beweglichen Objekten in C ++

Nur eine Frage. Mit Blick auf C ++ Boost-Bibliotheken (insbesondere Boost :: Thread-Klasse) dachte ich: "Wie ist es möglich, eine Klasse zu erstellen, die Objekte definiert, die nicht kopiert werden können, aber von einer Funktion zurückgegeben...
23.11.2010, 19:50
1
Antwort

Wie initialisiert man einen Container mit nicht kopierbarer Initialisierungsliste? [Duplikat]

Ich verwende gcc 4.6.1, um diesen Code zu kompilieren %Vor% In was g ++ sich beschwert gibt es sowas wie %Vor% Es scheint, dass g ++ in diesem Fall immer noch versucht, den Konstruktor zu kopieren, obwohl das, was ich in die Initiali...
24.07.2011, 00:33