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

Erzwingt, dass MS VS2010 bei jedem Build eine cpp-Datei neu erstellt

In einer cpp-Datei verwende ich den Makro __DATE__ , um das Kompilierungsdatum zu erhalten. Es gibt mir das Datum der letzten Kompilierung dieser Datei . Aber da die Datei nicht sehr oft geändert wird, ist das Datum in den meisten Fällen a...
21.11.2012, 16:11
1
Antwort

Wie werden mehrere Optionsfeldgruppen für die ordnungsgemäße Anordnung der Registerkartenreihenfolge und der Tastatur (WIN32) eingerichtet?

Zuerst ist das nicht MFC. Hier ist eine beschnittene Version der GUI, an der ich gearbeitet habe: Wie Sie sehen können, habe ich (versucht) zwei verschiedene Gruppen, Icon und Button, mit dem Code: zu erstellen %Vor% Das Problem, das...
25.11.2012, 10:17
2
Antworten

Soll das verschobene Objekt in einem "sicheren" Zustand bleiben? [Duplikat]

Wenn das moved-from-Objekt in einem C ++ 11-Zustand implementiert wird, sollte es in einem sicheren -Zustand verbleiben oder kann es einfach in einem "junk" -Zustand belassen werden? z.B. Was ist die bevorzugte Option, um den move -Kons...
30.10.2012, 11:12
4
Antworten

Ist es eine schlechte Methode, statische Variablen in Funktionen / Member-Funktionen zu deklarieren?

Kürzlich hat mir ein Kollege einen Code wie diesen gezeigt: %Vor% Er möchte überprüfen, ob SomeClass initialisiert ist, um ein Stück Code einmal pro Someclass -Instanz auszuführen, aber Tatsache ist, dass nur eine Instanz von SomeClass...
06.03.2013, 16:31
1
Antwort

Warum werden Iostream-Sentry-Objekte im Standard "Cerberos" genannt?

Ich habe mich gefragt, was __cerb in libstdc++ von g++ bedeutet, und ich fand heraus, dass dies ein Kurzname für cerberos ist, wie im offiziellen C ++ - Standarddokument genannt. § 22.3.1 / 3:    [Beispiel: Ein Iostream oper...
01.03.2013, 23:22
3
Antworten

double to string ohne wissenschaftliche Notation oder nachgestellte Nullen, effizient

Diese Routine wird unzählige Male aufgerufen, um große csv-Dateien voller Zahlen zu erstellen. Gibt es einen effizienteren Weg dazu? %Vor%     
01.03.2013, 19:37
2
Antworten

operator new (n) versus new unsigned char [n] für die Platzierung neu

Ich reserviere Speicher, der später zum Erstellen von Objekten mit dem Placement new verwendet wird. Sollte ich operator new(n) verwenden, oder sollte ich new unsigned char[n] verwenden? Warum?     
13.05.2013, 09:35
4
Antworten

C ++ pthread, zwei Threads lesen eine globale Variable

Wenn es zwei Threads gibt, die nur eine globale Variable lesen, ist es notwendig, Mutex zu verwenden, um die globale Variable zu sperren und zu entsperren?     
13.10.2013, 10:33
1
Antwort

Nicht-lokale Lambda- und Erfassungsvariablen - was bedeutet "Bereich sperren"

Ich spiele gerade mit c ++ 11 lambdas und habe ein Beispiel gefunden, das ich nicht verstehen kann. Nach dem Standard:    Ein Lambda-Ausdruck, dessen kleinster umschließender Bereich ein Blockbereich (3.3.3) ist, ist ein lokaler Lambda-Ausdru...
13.10.2013, 12:01
1
Antwort

glfw3 kompiliert undefinierte Referenzen

Ich habe ein Problem mit dem Kompilieren meines Programms, das glfw3-Bibliothek verwendet. Ich erhalte eine Liste von Fehlern nicht definierter Referenzen, wenn ich versuche, mit make zu kompilieren, aber meine Klassen werden in .o-Dateien ko...
14.10.2013, 14:03