g++

g ++ ist das C ++ - Frontend für die GNU Compiler Collection (gcc).
1
Antwort

g ++ Warnoptionen für das Casting-Paar?

Ich habe gerade festgestellt, dass C ++ keine Warnungen zum Umwandeln von pair<double, int> nach pair<int, int> gibt, was ein wenig überraschend ist. Hier ist mein Programm test_pair.cpp : %Vor% Ich kompiliere es mit g++...
30.03.2012, 11:49
2
Antworten

In Template-Klassen definierte Konstanten [duplizieren]

Ich dachte, ich wäre mit C ++ vertraut, aber anscheinend nicht vertraut genug. Das Problem ist, wenn Sie eine Konstante in einer Vorlagenklasse definieren, können Sie die Konstante in neuen Klassen verwenden, die von dieser Klasse abgeleite...
01.07.2012, 21:24
4
Antworten

Xcode / GCC-Verknüpfungsproblem: Datei ist nicht von erforderlicher Architektur

Ich versuche, ein Windows-Projekt, das boost 1.37 und wxwidgets enthält, auf den Mac zu portieren. Es kompiliert ok, aber der Linker gibt mir eine Fehlermeldung "Datei ist nicht von der erforderlichen Architektur für die Architektur ppc" für lib...
28.01.2009, 08:30
1
Antwort

Wie wird der Gleitkommaüberlauf in Iostreams behandelt?

Ich habe einen sehr einfachen Code: %Vor% Wenn ich diesen Code mit g ++ 4.1.2 kompiliere und ihn auf Redhat 5.10 (gleicher Compiler) laufe, bekomme ich die Ausgabe: %Vor% Wenn ich die gleiche Binärdatei auf Redhat Linux 6.5 (Compiler 4.4...
12.09.2014, 14:32
1
Antwort

Mehrdeutige Überladung für operator = mit move assign und pass by value kopieren assign

Wenn ich einen Kopierzuweisungsoperator definiere, der den Kopierkonstruktor mit dem Übergabewert für die Klasse thing : aufruft %Vor% und ein Bewegungszuweisungsoperator für dieselbe Klasse: %Vor% Wenn Sie versuchen, die Zugzuweisung...
26.06.2014, 16:14
1
Antwort

g ++ 6.1 Kompilierzeit Regression?

Der unten stehende Code dauert ewig (gut, eine lange Zeit), um in g ++ 6.1.0 zu kompilieren, im Vergleich zu g ++ 4.8.3. Ist das ein Compilerfehler? Oder etwas dummes im Code? (Stupider als Fixed und Showpoint, wo es keine Fließkommawerte gibt ....
28.05.2016, 01:19
1
Antwort

Deduktionsleitfaden und variadische Vorlagen

Betrachten Sie den folgenden Code: %Vor% Die fehlgeschlagene Zeile gibt den folgenden Fehler unter g ++ 7 zurück: %Vor% Ist das normal oder ist das ein Compiler Bug?     
02.06.2017, 23:09
2
Antworten

Wie unterdrücke ich die Generierung von C ++ - Vtable für reine virtuelle Klassen mit G ++?

Die Unterdrückung der C ++ - Vtable-Generierung kann in MSVC mit dem __declspec(novtable) -Attribut erfolgen. Es scheint jedoch, dass kein äquivalentes Attribut für die GNU C ++ - Compiler. Tatsache ist, dass das Verlassen der VTables für r...
03.12.2011, 22:17
1
Antwort

Verknüpfung mit einem Pragma mit g ++

In Visual C ++ kann man eine Verknüpfung zu einer Bibliothek im Code selbst herstellen, indem Sie #pragma comment (lib, "libname.lib") ausführen. Ist etwas Ähnliches in g ++ möglich?     
20.10.2010, 01:14
1
Antwort

C ++ Konstante faltet eine Schleife für Primzahlen

Nachdem wir uns die vorherigen Fragen angeschaut haben 1 , 2 Ich habe mich gefragt, ob ich den Compiler zwingen kann, eine konstante Faltung für den folgenden Code durchzuführen, der Primzahlen ausgibt. %Vor% Und ich baue es über: %Vor%...
17.02.2018, 08:28