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.
1
Antwort

Programmgesteuertes Abrufen des Betriebssystemkontexts in C ++

Wie kann ich den Betriebssystemkontext programmatisch für meine Anwendung abrufen?     
21.10.2013, 09:41
1
Antwort

C ++ Externe Deklaration Isolation

Betrachten Sie Folgendes: %Vor% Dieser Code deklariert eine externe Funktion mit C-Verknüpfung in einem Namespace. Dies macht es möglich, sich auf eine solche Funktion aus einem privaten Namensraum zu beziehen, wodurch die resultierende Name...
02.10.2013, 03:06
2
Antworten

Build Boost + ICU unter Windows VC ++ 2010 statische Verknüpfung

Ich habe jetzt fast eine Woche lang versucht, unter Windows und VC ++ als STATIC-Bibliotheken unter x86-System eine zuverlässige boost + ICU-Bibliothek aufzubauen (also brauche ich keine Runtime-DLLs wenn). Ich brauche meistens Boost-Regex mit U...
17.02.2014, 12:12
2
Antworten

Warum verwenden Sie im neuen Code 'int' anstelle von 'int_fast16_t' oder 'int_fast32_t' für eine Zählvariable?

Wenn Sie eine Zählvariable benötigen, muss es sicher eine obere und eine untere Grenze geben, die Ihre ganze Zahl unterstützen muss. Warum sollten Sie diese Grenzen nicht angeben, indem Sie einen geeigneten (u) int_fastxx_t-Datentyp wählen?    ...
16.04.2017, 20:03
1
Antwort

Überladene virtuelle Funktion ausblenden

Betrachten Sie die folgende Strukturhierarchie: %Vor% Das Kompilieren (mit clang oder g++ mit -Woverloaded-virtual ) gibt mir eine Warnung: %Vor% Wenn ich jedoch I12 folgendermaßen ändere, kompiliert es unter clang , während...
04.10.2016, 11:56
1
Antwort

Schwerwiegender Fehler beim Kompilieren von llvm / clang - Datei 'cstddef' nicht gefunden

Beim Versuch, llvm / clang zu kompilieren %Vor% Der folgende Fehler tritt auf: %Vor% Aber cstddef existiert tatsächlich (in /usr/local/include/c++/4.8.0/ ). Das Hinzufügen von --includedir=/usr/local/include/c++/4.8.0/ zur Konfig...
21.05.2013, 02:18
1
Antwort

Spezialisiert, wenn der Wert einer Variablen zur Kompilierzeit bekannt / unbekannt ist

Wie spezialisiere ich eine Template-Funktion für den Fall, dass der Wert eines Arguments während der Kompilierzeit bekannt / unbekannt ist (bevor das Programm tatsächlich kompiliert und ausgeführt wird)? Ich kann noch nicht herausfinden wie....
28.09.2016, 09:11
1
Antwort

Bedingt trivialer Destruktor

Eine diskriminierte union / getaggte Variante erfinden Ich komme zu dem Schluss, dass ein Feature wie "make destructor trivial unter bestimmten Bedingungen zur Kompilierzeit" besonders wichtig ist. Ich meine eine Art von SFINAE oder so etwas...
17.06.2015, 05:09
3
Antworten

Ausgerichtetes Speicher- und Standardlayout

Betrachten Sie den folgenden C ++ 11-Code: %Vor% bar ist aufgrund der virtuellen Funktion do_bar() kein Standardlayout. % Co_de% ist jedoch ein Standardlayout, da der von foo bereitgestellte Typ ein POD-Typ ist und std::aligned_sto...
12.12.2013, 18:15
1
Antwort

Gewährleistet C ++ 11 die Speicherreihenfolge zwischen einem Freigabezaun und einer Consume-Operation?

Betrachten Sie den folgenden Code: %Vor% Macht C ++ irgendwelche Garantien über die Interaktion des Zauns in Thread a mit der konsumierenden Operation in Thread b? Ich weiß, dass ich in diesem Beispielfall den Fence + Atomspeicher durch e...
20.06.2015, 07:57