g++

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

Volatile funktioniert nicht wie erwartet

Betrachten Sie diesen Code: %Vor% Mit g++ -std=c++14 -pedantic -O3 bekomme ich diese Assembly: %Vor% Nach meiner Schätzung sollte die Variable x mindestens dreimal (möglicherweise vier) geschrieben werden, aber nicht einmal einmal...
07.05.2016, 01:38
1
Antwort

Wie werden externe Symbole aufgelöst?

Ich habe zwei Dateien 37064544_p1.cpp & amp; 37064544_p2.cpp mit dem gleichen Inhalt wie unten gezeigt: %Vor% Ich habe sie mit kompiliert %Vor% und fügte sie mit zu einem Archiv hinzu %Vor% Und %Vor% gibt mir: %Vor% un...
06.05.2016, 06:29
1
Antwort

Warum ist std :: seed_seq nicht nach C ++ 11 kopierbar, und warum passt gcc / clang nicht?

Betrachten Sie das folgende minimale Beispiel: %Vor% Nach dem C ++ - Standard sollte dies nicht kompiliert werden, da std::seed_seq weder kopiert wird konstruierbar und nicht zuweisbar kopieren . Dies kompiliert jedoch sowohl mit g...
30.03.2015, 15:21
1
Antwort

g ++ dynamische vs statische Linking Diskrepanz in 32bit vs 64bit-Zusammenstellungen

In Windows 7 64bit verwende ich MinGW-w64 (aus MinGW-Build-Projekt, Paket von NiXman). Insbesondere verwende ich x64-4.8.0-release-win32-sjlj-rev2.7z . x64 = Entwicklungsmaschine. Win32 = Threading-Modell. Dies kann sowohl 32-Bit- als auch 64-...
15.05.2013, 15:00
0
Antworten

valarray mit Rückgabetyp arithmetischer Operationen

Wenn ich einen einfachen arithmetischen Ausdruck mit valarray schreibe und das Ergebnis auto zuweise, bekomme ich einen segfault, wenn ich versuche, auf das Ergebnis von gcc zuzugreifen. %Vor% Die Referenz besagt, dass die Implementi...
10.03.2017, 20:03
2
Antworten

GCC-Standardwerte Wenn "declltype" in Nested Lambda verwendet wird

Ich habe ein Makro erstellt, das bequem Lambda-Funktionen erstellt, mit denen ich durch Tensor-Objekte in einer Bibliothek, die ich geschrieben habe, iterieren kann. Das Verschachteln dieser Makros scheint jedoch zu bewirken, dass GCC einem inte...
27.01.2012, 06:39
3
Antworten

g ++ erzeugt segfault mit normaler Kompilierung, aber keine mit -g

Ich lerne gerade C ++ mit Bruce Eckels "Thinking in C ++" und ich bin in den ersten Kapiteln. Ich habe einen C- und Java-Hintergrund. Im Moment habe ich folgendes Problem: Wenn ich die Quellen unten mit kompiliere %Vor% , das Programm gibt ei...
15.07.2011, 13:29
5
Antworten

C ++: Wie kann eine öffentliche statische Memberfunktion auf private Instanzmitgliedsvariablen zugreifen?

Ich schreibe eine C ++ - Klasse, um Eingaben aus einer Datei in vordefinierte Puffer zu lesen, die "Chunks" genannt werden. Ich möchte, dass der Aufrufer eine öffentliche statische Chunk-Klassenmethode namens GetNextFilledChunk () aufrufen...
09.10.2009, 17:05
4
Antworten

Nur g ++ funktioniert, aber nicht "g ++ -c" und ld

Ich habe den folgenden Quellcode in main.cpp: %Vor% Dieser Befehl funktioniert und erstellt die ausführbare Datei: %Vor% Aber diese Befehle funktionieren nicht: %Vor% Der zweite Fehler mit: %Vor%     
15.07.2011, 09:01
3
Antworten

Kann ein Mitglied einer Klasse denselben Namen wie sein Typ (eine andere Klasse) haben?

Wenn ich versuche, den folgenden Code für verschiedene Compiler zu kompilieren, ergeben sich zwei verschiedene Ergebnisse: %Vor% Wie Sie sehen können, habe ich in T ein Objekt, das genauso benannt ist wie die zuvor definierte Klasse S ....
17.10.2012, 21:22