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.
2
Antworten

Idiom für die Einhaltung von propagate_on_copy_assignment in Container ohne Allokator

Angenommen, Sie haben einen Container, der intern andere Standardcontainer verwendet, um komplexere Datenstrukturen zu bilden. Zum Glück sind die Standardcontainer bereits so konzipiert, dass sie alle notwendigen Arbeiten ausführen, um sicherzus...
15.12.2014, 23:18
2
Antworten

gcc vs. clang, msvc und icc: Ist dieser Funktionsaufruf mehrdeutig?

Alle Compiler, die ich in die Hände kriege, stimmen darin überein, dass das in Ordnung ist: %Vor% Der folgende Code (mit einem führenden Vorlagenparameter, der nicht aus den Funktionsparametern abgeleitet werden kann) ist jedoch gemäß gcc:...
02.09.2016, 06:57
1
Antwort

Warum wird der Konstruktor std :: bitset mit einem unsigned long long-Argument nicht explizit markiert?

Die Standardbibliotheksklassenvorlage std::bitset<N> hat einen Konstruktor (C ++ 11 und höher, unsigned long Argument vor C ++ 11) %Vor% Im Gegensatz zu vielen Best-Practice-Richtlinien ist dieser Konstruktor mit einem Argument n...
14.09.2014, 12:48
2
Antworten

Sink-Argumente und Verschieben von Semantiken für Funktionen, die fehlschlagen können (starke Ausnahmesicherheit)

Ich habe eine Funktion, die auf einem großen Datenblock arbeitet, der als Sink-Argument übergeben wird. Mein BigData -Typ ist bereits C ++ 11-fähig und kommt mit voll funktionsfähigen Move-Konstruktor- und Move-Assignment-Implementierungen, s...
04.09.2014, 13:53
2
Antworten

Probleme beim Animieren des COLLADA-Modells

Ich habe Probleme beim Animieren eines geladenen COLLADA-Modells. Ich habe meinen eigenen Parser geschrieben und möchte nun auch meine eigene Zeichenroutine schreiben. Das Problem ist, dass sobald ich die Animation an meinem Modell aktiviere, di...
25.06.2011, 13:46
5
Antworten

Bestimmen Sie die Eingabecodierung, indem Sie die Eingabebytes untersuchen

Ich erhalte vom Benutzer Konsoleneingaben und möchte sie in UTF-8 kodieren. Mein Verständnis ist C ++ hat keine Standard-Codierung für Eingabe-Streams, und dass es stattdessen auf den Compiler, die Laufzeitumgebung, Lokalisierung und was nicht....
13.01.2010, 14:36
4
Antworten

kann die automatische Eingabe von Abzügen möglicherweise einen Konvertierungsfehler verursachen?

Ich habe eine sehr einfache Parserregel (für AX), wie folgt: %Vor% Die letzte Zeile kompiliert und funktioniert wie erwartet in VC2010, gibt aber einen seltsamen Fehler in gcc 4.6: %Vor% Ich frage mich, ob es ein (bekannter) Fehler in gc...
18.06.2011, 22:46
3
Antworten

Visualisierung von C / C ++ über die Gnuplot-Pipe-Schnittstelle

Ich versuche, die Pipe-Schnittstelle zu Gnuplot zu verwenden (ein Standard-gnuplot_i. {cpp, hpp}), um eine Echtzeitanzeige von Werten zu erzeugen, die sich innerhalb eines anderen in C ++ geschriebenen Programms ständig ändern. Das funktioniert...
01.02.2010, 22:17
1
Antwort

C ++: Konvertierungen von lvalue-Referenzen und rvalue-Referenzen

Ich frage mich, welche Teile des Standards das im folgenden Code-Segment spezifizieren: %Vor% (d) kompiliert und (c) nicht. Bitte fügen Sie die relevanten Teile des Standards in Ihre Antwort ein oder beziehen Sie sich entsprechend darauf. Nu...
22.01.2016, 16:15
1
Antwort

as-if Regel und Entfernen der Zuordnung

Die as- Wenn Regel "dem Compiler das Recht gibt, Ausdrücke zu optimieren oder neu anzuordnen, die unter bestimmten Regeln keinen Unterschied in der Ausgabe und Korrektheit eines Programms machen, wie z.    §1.9.5       Eine konforme Implem...
20.01.2016, 18:40