Suchergebnisse für Anfrage "c++"

2 die antwort

Warum ist die Initialisierung einer neuen Variablen an sich gültig? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie verhält sich eine nicht initialisierte Variable, die als eigener Initialisierer verwendet wird? [/questions/54200465/whats-the-behavior-of-an-uninitialized-variable-used-as-its-own-initializer] 3 ...

4 die antwort

undefinierter Verweis auf 'std :: cout'

Soll das das Beispiel sein: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; }It löst den Fehler aus: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to ...

2 die antwort

Kann ich std :: current_exception während des Abwickelns des Stacks verwenden?

Sollte es möglich sein, std :: current_exception in Destruktoren von Objekten zu verwenden, die während des Abwickelns des Stapels zerstört werden? Documentation on cppreference [http://en.cppreference.com/w/cpp/error/current_exception] ...

TOP-Veröffentlichungen

4 die antwort

Warum benötigt GCC zusätzliche Deklarationen in Vorlagen, wenn VS dies nicht tut?

template<typename T> class Base { protected: Base() {} T& get() { return t; } T t; }; template<typename T> class Derived : public Base<T> { public: Base<T>::get; // Line A Base<T>::t; // Line B void foo() { t = 4; get(); } }; int main() { return ...

8 die antwort

Android Studio “Aktuelle NDK-Unterstützung ist veraltet”

Ab Januar 2015 ist die NDK-Unterstützung für Android Studio immer noch unbrauchbar. Eine kryptische Nachricht lautet: "Alternative wird in Zukunft bereitgestellt." Ich würde gerne wissen, in welche Richtung gradle / google geht, da es ...

10 die antwort

demote boost :: function auf einen einfachen Funktionszeiger setzen

Wollen boost :: bind an eine Methode übergeben, die einen einfachen Funktionszeiger (dieselbe Signatur) erwartet. typedef void TriggerProc_type(Variable*,void*); void InitVariable(TriggerProc_type *proc); boost::function<void (Variable*, ...

4 die antwort

Once again: strenge Aliasing-Regel und char *

Je mehr ich lese, desto verwirrter wird es. Die letzte Frage von den verwandten ist meiner Frage am nächsten, aber ich wurde mit allen Wörtern über die Lebensdauer des Objekts verwechselt und besonders - ist es in Ordnung, nur zu lesen oder ...

2 die antwort

List-Initialisierung und fehlgeschlagene Überladungsauflösung des Konstruktors initializer_list

Das Folgende kann nicht mit @ kompiliert werdclang35 -std=c++11: #include <iostream> #include <string> #include <initializer_list> class A { public: A(int, bool) { std::cout << __PRETTY_FUNCTION__ << std::endl; } A(int, double) { std::cout << ...

6 die antwort

Warum kann std :: cout in void * konvertiert werden, wenn g ++ verwendet wird?

Warum kann man einstd::ostream zu einervoid Zeiger? Mir ist kein solcher Konvertierungsoperator in @ bekannstd::ostream. Code unter #include <iostream> int main() { void *p = std::cout; // why does this work? } Ich stelle diese Frage, da ich ...

2 die antwort

Errors kompilieren Pin-Tool mit Python enthält, bekommen Fehler C2872: 'UINT32': mehrdeutiges Symbol

Ich versuche das Pin-Tool mit @ zu kompilierPython.h und bekomme mehr als 100 Fehler bei mehrdeutigen Symbolen. Ich habe versucht, das @ zu trenninclude in einen anderen Namespace, aber es wurden viele andere Fehler generiert. Das gleiche ...