Suchergebnisse für Anfrage "g++"

6 die antwort

GCC mag keine C ++ - Darstellungen mit Leerzeichen [duplizieren]

Diese Frage hat hier bereits eine Antwort: Konstruktorartiges Casting in Funktionsaufruf-Parametern [/questions/23202296/constructor-style-casting-in-function-call-parameters] 1 AntwortIch portiere etwas C ++ - Code nach GCC, und anscheinend ist ...

6 die antwort

Drucklayout eines C ++ - Objekts mit dem g ++ - Compiler

Gibt es eine Möglichkeit, das Layout eines C ++ - Objekts mit dem g ++ - Compiler oder auf andere Weise zu drucken? Ein vereinfachtes Beispiel (unter der Annahme, dass int 4 Bytes benötigt) class A{ int a; }; class B:public A{ int b; }so die ...

12 die antwort

Dynamisch geladene Bibliotheken und gemeinsame globale Symbole

Da ich in meinen dynamisch geladenen Bibliotheken ein merkwürdiges Verhalten globaler Variablen beobachtet habe, habe ich den folgenden Test geschrieben. Zunächst benötigen wir eine statisch verknüpfte Bibliothek: Der Headertest.hpp #ifndef ...

TOP-Veröffentlichungen

6 die antwort

Schwanzrekursion findet nicht statt

Ich benutzeg++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 in einem C ++ - Projekt. Ich habe eine Funktion geschrieben, die das macht: template<typename T, T (*funct)(int) > multiset<T> Foo(const multiset<T>& bar, int iterations) { if (iterations == 0) ...

4 die antwort

Boost.Thread Linking - boost_thread vs. boost_thread-mt

Mir ist nicht klar, welche Verknüpfungsoptionen für das @ existiere Boost.Thread 1.34.1 [http://www.boost.org/doc/libs/1_34_1/doc/html/thread.html] Bibliothek. Ich bin auf Ubuntu 8.04 und ich habe festgestellt, dass bei der Verwendung von ...

4 die antwort

Wie baue ich gcc mit Unterstützung von C ++ - Konzepten ("concepts lite")?

Das C ++ - Standardkomitee arbeitet an einer TS (Technical Specification) für Concepts-Erweiterung: "Programmiersprachen - C ++ - Erweiterungen für Concepts". N4377 [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4377.pdf] ist die ...

12 die antwort

C ++ - Template-Funktion wird im Header kompiliert, aber nicht implementiert

Ich versuche Vorlagen zu lernen und bin auf diesen verwirrenden Fehler gestoßen. Ich deklariere einige Funktionen in einer Header-Datei und möchte eine separate Implementierungsdatei erstellen, in der die Funktionen definiert werden. Hier ist ...

6 die antwort

Clang Bug? Namespace-Template-Klasse 'friend

Der folgende Code, der nicht unter clang kompiliert, sondern unter gcc und VS: template<typename T> class bar; namespace NS { template<typename T> class foo { foo() {} template<typename U> friend class bar; }; } template<typename R> class bar { ...

6 die antwort

Warum benötigt g ++ noch -latomic

Im 29.5 Atomtypen des C ++ Standard-Arbeitsentwurfs vom November 2014 heißt es: Es gibt eine generische atomare Klassenvorlage. Der Typ des Vorlagenarguments T muss einfach kopierbar sein (3.9). [Hinweis: Typargumente, die nicht auch statisch ...

6 die antwort

Wie bekomme ich POSIX strerror_r anstelle der GNU-Version?

Wie bekomme ich das POSIX strerror_r [http://www.kernel.org/doc/man-pages/online/pages/man3/strerror.3.html] anstelle der GNU-Version? Ich kompiliere mit g ++ unter Ubuntu 8.04 mit glibc Version 2.7 (basierend auf dem, was drin ...