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

Warum wird die Verwendung der Direktive in C ++ nicht empfohlen?

Ich habe gelesen, dass die Verwendung von Direktive in C ++ nicht empfohlen wird, indem man sagt, dass man Direktiven niemals in Header-Dateien verwendet. Warum ist es so? Irgendwelche Hinweise für mich? Danke!     
06.01.2010, 19:54
2
Antworten

Vererbte Konstruktoren, Standardkonstruktor und Sichtbarkeit

Wie von [namespace.udecl] / 18 angegeben:    [...] Eine using-Deklaration, die einen Konstruktor benennt, erzeugt kein Synonym; Stattdessen sind die zusätzlichen Konstruktoren zugänglich, wenn sie zugänglich wären, wenn sie zum Erstellen ei...
17.10.2016, 08:42
2
Antworten

Wie können Zeichenliterale eingebunden werden?

Ich habe eine Frage, wie man String-Literale einfügt, wenn man Informationen aus einer Datei bekommt. Lassen Sie mich meinen Code zum besseren Verständnis zeigen: Programm.b : %Vor% main.cpp (Ich habe die tatsächliche Datei auf das red...
18.10.2016, 16:46
1
Antwort

Wie kann ich angeben, dass die Bibliothek X statisch verknüpft werden muss?

Ich habe eine Software, die mit mehreren Bibliotheken verknüpft ist. Sie alle existieren in einer dynamischen (.so) und einer statischen (.a) Version. Standardmäßig wählt man bei Verwendung von g ++ die dynamische Version der Bibliotheken, und d...
23.10.2008, 07:47
2
Antworten

typedef und unvollständiger Typ

Kürzlich habe ich viele Probleme mit typedef und unvollständigen Typ, wenn ich bestimmte Container, Allokatoren in meinem Code geändert habe. Was ich vorher hatte %Vor% Obwohl nicht ganz sicher, ob die obigen Zeilen legal sind, aber das h...
19.06.2010, 08:15
3
Antworten

C ++ - Merkmalfrage

Ich habe eine Template-Klasse %Vor% In den meisten Situationen bin ich auf den Compiler angewiesen, um die Typen für Data zu ersetzen. Ich rufe die Methoden foo (), goo () für Objekte vom Typ Data auf, also muss ich was ersetzen Das. Ich...
10.06.2010, 20:13
1
Antwort

Was ist in C / C ++ die Mindestanzahl an Upcasts, die für die gemischte Integer-Mathematik erforderlich sind?

Ich habe Code, der von Daten abhängt, die eine Mischung aus uint16_t-, int32_t / uint32_t- und int64_t-Werten sind. Es enthält auch einige größere bitverschobene Konstanten (z. B. 1 & lt; & lt; 23, sogar 1 & lt; & lt; 33). Bei der Berechnung...
23.06.2016, 15:24
1
Antwort

Wie verhindert man, dass Visual Studio 2015 Update 2 telemetry_main_invoke_trigger hinzufügt?

Eine einfache C ++ - Konsole App %Vor% kompiliert in Visual Studio 2015 Update 2 fügt einen Aufruf von telemetry_main_invoke_trigger sowohl für Debug- als auch für Release-Binärdateien hinzu. Wie kann ich das verhindern?     
11.06.2016, 08:44
1
Antwort

std :: visit für variant kann nicht unter clang 5 kompiliert werden

Die folgenden Verwendungen von std :: visit kompilieren ordnungsgemäß unter gcc 7.2, können aber nicht unter clang 5.0 kompiliert werden. Weiß jemand, was das Problem ist? %Vor% Der erste Fehler ist dies: %Vor% Hier ist ein Link zu godbo...
21.10.2017, 00:48
1
Antwort

Gibt es eine Hoffnung, eine gemeinsame Basisklassenmethode für eine std :: -Variante effizient aufzurufen?

Die Art, wie std::variant an verschiedene Besuchermethoden versendet, wenn std::visit aufgerufen wird, ist ziemlich vernünftig, wenn die Variantenalternativen völlig unterschiedliche Typen sind. Im Wesentlichen wird eine Besucher-spezifisc...
20.11.2017, 00:29