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

Maximaler Speicher, der dynamisch und zur Kompilierzeit in C ++ zugewiesen werden kann

Ich spiele herum, um zu verstehen, wie viel Speicher zugewiesen werden kann. Anfangs dachte ich, dass der maximale Speicher, der zugewiesen werden kann, gleich dem physikalischen Speicher (RAM) ist. Ich habe meinen Arbeitsspeicher unter Ubuntu 1...
25.10.2012, 18:16
1
Antwort

Funktionszeiger für std :: unordered_map

Es gibt Seiten wie diese: Ссылка Das heißt, man kann anstelle einer Klasse einen Funktionszeiger für das Argument Hash und Pred der Klassenvorlage std::unordered_map angeben. Es gibt jedoch keine Beispiele, und ich habe es nicht...
11.03.2013, 08:33
2
Antworten

Wie überprüfe ich, ob alle variantenspezifischen Template-Argumente eine spezielle Funktion haben?

Erläuterung: Die Überprüfung, ob ein spezieller Operator in einem Template-Parameter vorhanden ist, ist einfach (mit Hilfe von Antwort ). Der folgende Code überprüft, ob char operator[] in Type existiert oder nicht: %Vor% ide...
08.06.2014, 17:32
2
Antworten

Der Datenhaltepunkt C ++ und Visual Studio 2013 kann nicht verwendet werden

Ich setze Debugger auf Native Only, Lösungskonfigurationen sind Debug, aber New Data Breakpoint ... Option ist immer noch ausgegraut und ich kann sie nicht benutzen. Kann mir jemand mitteilen, was ich noch ändern muss?     
15.06.2014, 13:06
4
Antworten

Eine ungültige Referenz wird zurückgegeben

Manchmal, wenn ich in C ++ programmiere, wünsche ich, dass es für jede Variable einen undefined -Wert gibt, so etwas wie Javascript !. Wenn ich zum Beispiel einen Wert für das Out-of-Bounds-Element eines Arrays zurücksende, war es nützlich, e...
16.11.2012, 12:20
1
Antwort

Um eine persistente Variable zu erstellen, ist es besser, eine lokale statische Variable oder eine globale Variable zu haben?

Nehmen wir an, Sie haben eine Klasse (C ++) oder ein Modul (einzelne c-Datei). Dann möchten Sie in einer Ihrer Funktionen eine Kopie einer Variablen speichern und ihren Wert behalten, bis das nächste Mal, wenn die Funktion aufgerufen wird, ist e...
17.10.2013, 08:30
2
Antworten

Ändern Sie den C ++ - Compiler für CMake unter TravisCI

Soweit ich weiß, ist der beste Weg, den von CMake verwendeten C ++ - Zielcompiler zu ändern, darin zu bestehen, die Umgebungsvariable CXX unmittelbar vor dem Aufruf von cmake zu ändern: %Vor% Beim Travis-CI-Build werden die CXX und CC...
29.08.2014, 11:30
3
Antworten

Auf einzelne Zeichen in einer Datei zugreifen? (C ++)

Ich habe immer angenommen, dass es beim Verarbeiten von Textdateien effizienter ist, zuerst den Inhalt (oder einen Teil davon) in ein std :: string oder char-Array zu lesen, da - von meinem begrenzten Verständnis her - Dateien gelesen werden aus...
10.12.2012, 20:30
3
Antworten

Verwenden von 32-Bit-Shell-Erweiterungen in Windows 7 64-Bit

Ich möchte eine Shell-Erweiterung (Kontextmenü-Handler) entwickeln, die sowohl mit Windows XP SP2 (32-Bit) als auch mit Windows 7 64-Bit kompatibel ist. Ist es möglich, 32-Bit-Shell-Erweiterungen in 64-Bit-Windows auszuführen, oder muss die S...
06.12.2012, 16:16
2
Antworten

BOOST_CHECK_NO_THROW Wie bekomme ich Exception Message ausgedruckt?

Wenn ich eine Methode mit teste %Vor% und eine Ausnahme wird ausgelöst, es wird angezeigt, dass eine Ausnahme ausgelöst wurde, aber niemals die Ausnahme wie folgt: %Vor% Ist es möglich, die Ausnahmebedingungsnachricht ebenfalls zu dr...
28.02.2013, 10:36