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

Gibt es eine einfache Möglichkeit, die Anzahl der in C ++ gedruckten Zeichen zu erhalten?

printf(...) liefert die Anzahl der Zeichen, die an die Konsole ausgegeben werden, was ich beim Entwerfen bestimmter Programme sehr hilfreich finde. Also habe ich mich gefragt, ob es ein ähnliches Feature in C ++ gibt, da der cout & lt; & lt;...
29.12.2016, 09:45
2
Antworten

Gibt irgendeine Implementierung von operator new einen Zeiger auf eine Schutzseite für Arrays mit einer Größe von null zurück?

Verwandt mit: C ++ new int [0] - wird es Speicher zuweisen? Der Standard sagt in 5.3.4 / 7:    Wenn der Wert des Ausdrucks in einem Direkt-Neudeklarator Null ist, wird die Zuweisungsfunktion aufgerufen, um ein Array ohne Elemente zuzuord...
22.07.2015, 22:27
4
Antworten

C ++ - String wie ein Mensch sortieren?

Ich möchte alphanumerische Zeichenfolgen so sortieren, wie ein Mensch sie sortieren würde. Das heißt, "A2" kommt vor "A10" und "a" kommt sicherlich vor "Z"! Gibt es einen Weg, ohne einen Mini-Parser zu schreiben? Idealerweise würde "A1B1" auch v...
23.05.2017, 11:53
2
Antworten

Gibt es eine Möglichkeit zu erkennen, ob eine Klasse mit nicht-virtuellem Basisdestruktor falsch gelöscht wird?

Das sehr bekannte Szenario: %Vor% Außerdem kann nicht einmal Valgrind einen solchen Fehler finden, vorausgesetzt, dass die Größe von A und B gleich ist. Gibt es ein Tool, das solche Fehler zumindest für einen Debug-Build oder ein Id...
27.03.2016, 15:10
3
Antworten

__builtin_round ist kein konstanter Ausdruck

In G ++ sind verschiedene eingebaute mathematische Funktionen unter bestimmten Bedingungen consExpr. Zum Beispiel kompiliert das folgende: %Vor% Sie sind nicht immer gleich, aber es kommt auf das Argument an. Zum Beispiel führt __builtin_sq...
03.05.2014, 17:39
3
Antworten

Speicherverbrauch mit Zeigern

Bitte sehen Sie sich das Bild unten an. Nachdem der Wert von p1 geändert wurde, zeigt er nun auf den B2-Speicherort. Was ist mit dem schattierten Speichersegment passiert? Wie ich weiß, wird es bleiben, bis der Codeblock seine Ausführung beendet...
08.10.2015, 10:07
2
Antworten

Wie transitives CXX_STANDARD C ++ 11 in Cmake definiert wird

Ich habe eine Header-C ++ 11-Bibliothek, also möchte ich sie mit CMake & gt; 3.1, kompilieren Funktionen scheint ein vernünftiger Weg, dies zu tun: %Vor% Aber ich würde es vorziehen, nicht einzelne Merkmale angeben zu müssen, sondern nur C +...
16.04.2015, 22:54
5
Antworten

Wo wird ein nicht statisches Element eines statischen Objekts zugewiesen?

Ich habe diesen Code und ich frage mich über Speicherzuweisung. %Vor% Wo wird die anotherObject zugewiesen? im static -Code-Segment oder anderswo? Besteht das Risiko, dass anotherObject überschrieben wird? ( f wird mehrmals aufge...
16.04.2015, 08:27
1
Antwort

Microsoft Visual C ++ Weitervertreibbar für Visual Studio 2012 Update 4 Das Installationsprogramm wird in Chinesisch angezeigt

Ich muss Microsoft Visual C ++ Redistributable für Visual Studio 2012 Update 4 installieren Aber wenn ich es leite, öffnet es sich auf Chinesisch, obwohl ich Englisch gewählt habe. Ich habe es in drei verschiedenen Browsern versucht. Wenn ich...
15.11.2013, 21:22
3
Antworten

Konvertieren von Ereignissen von einem USB-Human-Interface-Gerät mit C ++

Ich habe ein USB-HID-Touchpad, das Eingaben sammelt. Wenn ich auf das Touchpad drücke, wird standardmäßig Wagenrücklauf (Enter) generiert. Wenn ich versuche, es als Maus zu verwenden, wird der schleppende -Zustand angezeigt. Ich möchte de...
25.06.2015, 13:36