Suchergebnisse für Anfrage "g++"

3 die antwort

Kann g ++ nicht initialisierte POD-Variablen mit bekannten Werten füllen?

Ich weiß, dass Visual Studio unter Debugging-Optionen den Speicher mit einem bekannten Wert füllt. Hat g ++ (jede Version, aber am interessantesten ist gcc 4.1.2) irgendwelche Optionen, die eine nicht initialisierte lokale POD-Struktur mit ...

2 die antwort

derived Klasse als Standardargument g ++

Bitte schauen Sie sich diesen Code an: template<class T> class A { class base { }; class derived : public A<T>::base { }; public: int f(typename A<T>::base& arg = typename A<T>::derived()) { return 0; } }; int main() { A<int> a; a.f(); return 0; ...

3 die antwort

Gibt es ein Längenlimit für g ++ - Variablennamen?

siehe Titel und etwas Fülltext um mit der Anforderung des minimalen Körpertextes umzugehen ich hoffe du freust dich jetzt über beliebige grenzen

TOP-Veröffentlichungen

2 die antwort

g ++ kein passender Funktionsaufruffehler

Ich habe einen Compilerfehler, kann aber nicht herausfinden, warum. the .hpp: #ifndef _CGERADE_HPP #define _CGERADE_HPP #include "CVektor.hpp" #include <string> class CGerade { protected: CVektor o, rv; public: CGerade(CVektor n_o, CVektor ...

6 die antwort

Tail-Rekursion in C ++

Kann mir jemand eine einfache Schwanzrekursivfunktion in C ++ zeigen? Warum ist Schwanzrekursion besser, wenn es überhaupt so ist? Was für andere Arten der Rekursion gibt es neben der Schwanzrekursion?

4 die antwort

g ++ Teilverknüpfung anstelle von Archiven?

Ich bin ziemlich neu im C ++ Build Flow und denke darüber nach, auf partielle Verknüpfungen für meine Bibliotheken umzusteigen, anstatt @ zu erstellear Archive. Ich hoffe, die Verknüpfungszeit in einem unvermeidlichen ...

14 die antwort

Undefinierter Verweis auf statisches Klassenmitglied

Kann jemand erklären, warum der folgende Code nicht kompiliert werden kann? Zumindest unter g ++ 4.2.4. Und was noch interessanter ist, warum wird es kompiliert, wenn ich MEMBER in int umwandle? #include <vector> class Foo { public: static ...

2 die antwort

gcc kompiliert C ++ Code: undefinierter Verweis auf `operator new [] (unsigned long long) '

Es gibt einen C ++ - Code: #include <stdio.h> int main() { int b = sizeof('a'); if(b==4) printf("I'm a C program!\n"); else printf("I'm a C++ program!\n"); }Kompiliere es so: gcc main.cpp -o mains ist erfolgreich und gibt: I'm a C++ program! ...

4 die antwort

A 'using' Anweisung kompiliert mit g ++, Kompilierung mit clang @ schlägt fe

Ich habe Code mit der folgenden Struktur (die in der Realität natürlich viel komplexer ist, insbesondere "Base" ist ein dreizeiliger Code, aber ich habe versucht, das Wesentliche zu erfassen): template <class T> class A {}; template <class T> ...

6 die antwort

make include-Direktive und Abhängigkeitsgenerierung mit -MM

Ich möchte, dass eine Erstellungsregel von einer Include-Direktive ausgelöst wird, wenn das Ziel des Includes veraltet ist oder nicht existiert. Zurzeit sieht das Makefile so aus: program_NAME := wget++ program_H_SRCS := $(wildcard *.h) ...