Tag: most-vexing-parse

Der Begriff „most vexing parse“ (geprägt von “ Scott Meyers „effective STL“) bezieht sich auf eine bestimmte syntaktische Mehrdeutigkeit in C++ – Programmen, führt zu einer widersinnigen Auslegung bestimmter Erklärungen. Es ist oft begleitet von einem schlechten Diagnose, verwirrend viele Programmierer, die ihm begegnen.

Default-Konstruktor mit leeren Klammern

Anzahl der Antworten 9 Antworten
Gibt es irgendeinen guten Grund, die leere Runde Klammern (Klammern) ist nicht gültig für den Aufruf der Standard-Konstruktor in C++? MyObject object; //ok - default ctor MyObject object(blah); //ok MyObject object(); //error Mir scheint Sie zu geben

Wie kann ich überprüfen, ob ein Wert enthalten ist, in einem Vektor? C++

Anzahl der Antworten 3 Antworten
Ich habe einen vector, den ich versuche, führen Sie eine contains-Funktion auf. Ich erhalte eine Art casting-Fehler und ich kann nicht Stück zusammen eine Lösung. Ich will auch wissen ob oder ob nicht das, was ich mache,

Unterschied zwischen dem erstellen Objekt mit () oder ohne

Anzahl der Antworten 6 Antworten
ich einfach das problem error: request for member ‘show’ in ‘myWindow’, which is of non-class type ‘MainGUIWindow()’ wenn Sie versuchen, zu kompilieren eine einfache qt-Anwendung: #include <QApplication> #include "gui/MainGUIWindow.h" int main( int argc, char** argv ) {

Standardkonstruktor mit leeren Klammern

Anzahl der Antworten 9 Antworten
Gibt es irgendeinen guten Grund, die leere Runde Klammern (Klammern) ist nicht gültig für den Aufruf der Standard-Konstruktor in C++? MyObject object; //ok - default ctor MyObject object(blah); //ok MyObject object(); //error Mir scheint Sie zu geben