c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
4
Antworten

Was hat der letzte Satz in Fettdruck damit zu tun, eine ausgelöste Ausnahme zu kopieren?

Dies ist ein Auszug aus Stroustups Buch, 3. Auflage, auf Seite 362:    Im Prinzip wird eine Exception kopiert, wenn sie ausgelöst wird. Der Handler erhält also eine Kopie des   ursprüngliche Ausnahme Tatsächlich kann eine Ausnahme mehrmals ko...
20.01.2012, 15:13
2
Antworten

map / set Iterator nicht incrementablemap / set Iterator nicht inkrementierbar

%Vor% Wenn ich mein Programm in Visual Studio 2003 kompiliere, verhält sich mein Programm gut und gut. aber wenn ich dasselbe in 2010 mache, dann bekomme ich beim Schließen der Anwendung einen Fehler wie %Vor% und wenn ich drücke, um dies z...
25.01.2012, 03:31
2
Antworten

Wie wird die VTABLE einer C ++ Klasse über GCC angezeigt?

Ich verstehe, dass eine Klasse VTABLE hat, wenn sie mindestens eine virtuelle Funktion enthält. Ich würde gerne den Inhalt von VTABLE sehen. Gibt es eine Möglichkeit, es anzuzeigen? Gibt es speziell eine Option in gcc , um VTABLE e...
22.01.2012, 07:04
5
Antworten

Warum kann ich die Inline-Member-Funktion nicht in einer anderen Datei definieren?

Ich habe drei Dateien: 1. Joy.h %Vor% 2. Joy.cpp %Vor% 3. main.cpp %Vor% Ich versuche sie zu kompilieren mit: %Vor% g ++ sagt: %Vor% Wer kann mir sagen, warum ... Wie kann ich dieses Problem lösen, wenn i...
10.03.2012, 17:42
4
Antworten

Boost Unit Testing Hauptfunktion?

Wie definiere ich meine eigene main() -Funktion beim Testen mit Boost? Boost verwendet seine eigene Hauptfunktion, aber ich benutze einen benutzerdefinierten Speichermanager und er muss initialisiert werden, bevor Speicher zugewiesen wird,...
21.09.2012, 11:19
4
Antworten

Wie hex Werte aus einer Datei mit fstream in C ++ gelesen werden?

Wie der Titel sagt, wie liest man Hex-Werte mit fstream ? Ich habe diesen Code: (Sagen wir, wir haben "FF" in der Datei.) %Vor% aber das gibt mir keine Ausgabe statt ff . Ich weiß, es gibt ein fscanf(fp, "%x", val) , aber ich bin ne...
18.02.2011, 11:23
3
Antworten

C ++ is_trivial_copyable check

Wie überprüft man, ob der C ++ Typ trivial kopierbar ist? Ich habe eine Klasse, die memcpy- und memcmp-Funktionen mit dem angegebenen Vorlagentyp T verwendet, und ich möchte Assert für Typen ausgeben, die nicht sicher mit memcpy kopiert werden k...
14.02.2011, 16:11
1
Antwort

Warum wird der Destruktor der abgeleiteten Klasse bei einer const-Referenz auf die Basisklasse aufgerufen?

In GMans Antwort hier , der Destruktor der Klasse restore_base ist nicht virtual , also frage ich mich, wie genau das funktioniert. Normalerweise würde man erwarten, dass der Destruktor von restorer_base nur ausgeführt wird, nachdem das...
13.02.2011, 17:49
4
Antworten

Array [Byte] zu HBITMAP oder CBitmap

Ich habe ein Array von Bytes (die ich direkt aus einem BMP durch einen Stream lese und dann als BLOB in einer Datenbank speichern möchte), die ich als Symbole in einer CImageList anzeigen möchte. Daher möchte ich meine Daten irgendwie in eine HB...
14.02.2011, 14:47
5
Antworten

Implementieren einer Nicht-Template-Methode, die in einer Template-Klasse definiert ist

Wenn ich eine Methode definieren will, die in einer Template-Klasse deklariert ist, aber die Methode nicht von den Template-Parametern abhängt, muss ich sie in den Include-Dateien als definieren: %Vor% oder kann ich es in der cpp-Datei wie f...
09.12.2011, 13:36