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

Exception-Slicing - liegt das an generiertem Copy-Konstruktor?

Ich habe gerade einen sehr kleinen Fehler in unserem Code behoben, der durch das Aufschneiden einer Ausnahme verursacht wurde, und ich möchte jetzt sicherstellen, dass ich genau verstehe, was passiert ist. Hier ist unsere Basisausnahmeklasse,...
07.07.2009, 22:35
17
Antworten

Welche Schule der Berichterstattung Funktionsstörungen ist besser

Sehr oft haben Sie eine Funktion, die für gegebene Argumente kein gültiges Ergebnis erzeugen kann oder einige Aufgaben nicht ausführen kann. Abgesehen von Ausnahmen, die in der C / C ++ - Welt nicht so häufig verwendet werden, gibt es grundsätzl...
08.07.2010, 14:44
5
Antworten

Wenn der Komma-Operator nicht als Kommaoperator fungiert?

Wenn Sie diesen Code sehen, %Vor% f(23, 23) wird nicht kompiliert, da das Komma hier als Trennzeichen fungiert und nicht als Kommaoperator. Wo funktioniert ein Komma nicht als Kommaoperator? Oder umgekehrt?     
27.06.2010, 18:20
8
Antworten

C ++ Struktur in sich selbst?

Ich habe versucht, diesen Code nach Python zu portieren, aber es gibt etwas, das ich in C ++ nicht verstehe (ich kenne ein bisschen C ++, aber das ist jenseits meiner): %Vor% Was ich nicht verstehe ist, wie huffnode_s in sich selbst sein kan...
21.05.2010, 20:54
5
Antworten

Eine std :: list als schreibgeschützt anzeigen

Ich habe eine Klasse, die unter anderem eine std :: list enthält. Ich möchte diese Liste nur so darstellen, dass die Struktur und die darin enthaltenen Daten nur gelesen werden, aber immer noch mit Iteratoren verwendet werden können. Die Art,...
04.06.2010, 18:16
9
Antworten

Warum = einen primitiven Typ in C ++ initialisieren?

Wo ich arbeite, denken die meisten Leute, dass Objekte am besten mit C ++ - Stil (mit Klammern) initialisiert werden, während primitive Typen mit dem = Operator initialisiert werden sollten: %Vor% Niemand scheint in der Lage zu sein zu erklä...
09.12.2008, 17:52
4
Antworten

mit std :: cout in mehreren Threads

Ich schreibe ein einfaches Programm zum Testen von Thread in C ++ 11, aber std::cout funktioniert nicht wie erwartet. %Vor% einige der Ergebnisse: %Vor% Ich habe Mutex zum Sperren von Threads verwendet, sodass ich nicht verstehen kann...
16.08.2013, 15:45
2
Antworten

C ++ Auto vs Auto &

wenn ich eine Funktion habe: %Vor% warum ist das: %Vor% nicht das gleiche wie das? %Vor% (Eigentlich würde ich erwarten, dass die zweite Version einen Verweis auf eine Referenz erhält, was wenig Sinn macht.) Wenn ich den Typ von...
30.12.2013, 03:23
3
Antworten

Ist es in C ++ sicher, den Umfang über eine Referenz zu erweitern?

Ist es in C ++ sicher, den Gültigkeitsbereich um eine Referenz zu erweitern? Was ich im Code meinen soll: %Vor%     
02.11.2008, 10:44
6
Antworten

Quadtree vs Rot-Schwarz-Baum für ein Spiel in C ++?

Ich habe seit Ewigkeiten nach einer Quadtree / Quadtree-Knotenimplementierung im Netz gesucht. Es gibt einige grundlegende Dinge, aber nichts, womit ich es wirklich ein Spiel benutzen könnte. Mein Zweck ist es, Objekte in einem Spiel zu speic...
16.12.2008, 14:27