g++

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

g ++ __FUNCTION__ Zeit ersetzen

Kann jemand sagen, wenn g ++ das __FUNCTION__ 'Makro' durch den String ersetzt, der den Funktionsnamen enthält? Es scheint, dass es es nicht ersetzen kann, bis es die syntaktische Korrektheit des Quellcodes überprüft hat, d. H. Das Folgende f...
09.07.2010, 14:28
3
Antworten

Verknüpfen von g ++ 4.8 mit libstdc ++

Ich habe gcc 4.8.1 auf meinem Desktop heruntergeladen und gebaut, auf dem 64-Bit Ubuntu 12.04 läuft. Ich habe es aus der Quelle erstellt, wie es die Dokumente empfehlen, und mit den Befehlen %Vor% Es schien alle Tests zu bestehen, und ich ha...
20.06.2013, 18:16
2
Antworten

Understanding -Weffc ++

Betrachten Sie das folgende Programm: %Vor% Dies wird, wenn es mit -Weffc++ auf GCC 4.7.1 kompiliert wurde, ausgespuckt: %Vor% Das ist normalerweise kein Problem, außer ein paar Dinge mit diesem Beispiel: Wenn ich den Konstruktor...
16.07.2012, 00:50
1
Antwort

'Variablenname' kann nicht in einem konstanten Ausdruck c ++ vorkommen

Wer weiß schon, was dieser Fehler eigentlich bedeuten könnte? Ich stolpere über ein bisschen Code, der das nicht zu umgehen scheint. Ich habe es mit nur h * 2 anstelle von hprime versucht, und nur w * 2 statt wprime. Jedes Mal bekomme ich den gl...
01.10.2009, 03:34
2
Antworten

Kann ich mit g ++ C-Dateien kompilieren?

Ich habe an einem Projekt gearbeitet, bei dem ich mit g ++ C-Code in Dateien kompiliert habe, die auf .c enden. Der Grund ist, dass mir gesagt wird, dass g ++ bessere Warnmeldungen hat. Ich wechsle den Build-Prozess für dieses Projekt, um CMa...
07.10.2011, 17:32
4
Antworten

Destruktor eines statischen Objekts, das im Destruktor eines anderen statischen Objekts erstellt wurde

Ich habe einige Probleme mit dem Destruktor, im nächsten Code: %Vor% Warum wurde der Destruktor für foo2 nicht für bionic aufgerufen und war für glibc ? BEARBEITEN Ausgabe für bionische: %Vor% Debug-Info: %Vor%     
11.01.2013, 12:14
3
Antworten

g ++: Wie funktioniert RVO, wenn mehrere Übersetzungseinheiten beteiligt sind?

Sehen Sie sich zunächst folgenden Code an, der aus 2 Übersetzungseinheiten besteht. %Vor% Bitte stellen Sie sicher, dass foo.cpp und main.cpp unterschiedliche Übersetzungseinheiten sind. Nach meinem Verständnis können wir sagen, dass es kein...
23.07.2012, 15:05
1
Antwort

Warum funktioniert die Verwendung von .get in boost :: tuple nicht in Template-Funktionen in gcc?

Beim Versuch, Code zu kompilieren, der unter Linux kompiliert wird, erhalte ich seltsame Kompilierungsfehler. Beim Durchsuchen der Codebasis habe ich es schließlich geschafft, den Code zu lesen. %Vor% Versuch es zu benutzen Ich erhalte den F...
10.06.2011, 19:57
3
Antworten

/ show include äquivalente Option in g ++

Ich sehe, dass VC ++ eine Option namens / show include enthält, um die Hierarchie der Include-Dateien in jeder Übersetzungseinheit aufzulisten. Dies scheint eine sehr hilfreiche Option zu sein - um die Kompilierzeit in einem Großprojekt zu opti...
18.12.2010, 16:56
1
Antwort

Was ist eine "rekursive_init_error" Ausnahme?

Ich habe mich entschlossen, einen Test mit berechneten Gotos und lokaler Statik durchzuführen %Vor% Ich wollte sehen, ob die Ausgabe "init init!" wäre. Aber zu meiner Überraschung habe ich diese Ausgabe nicht erhalten, sondern GCC hat es ele...
06.08.2011, 13:39