überladen von Funktionen
Verfasst: 15. Mai 2017 01:18
meine Headerdatei beinhaltet folgende Deklarationen:
Mein Editor (QtCreator) bemängelt den Fehler 'too few arguments' bei der zweiten Deklaration.
Der Versuch die Funktion zu benutzen führt wie erwartet dann zum Compilerfehler:
no matching function for call to 'sanitizeWindowPosition(QWidget*&)'.
Ich verstehe nicht warum zu wenige Argumente beanstandet wird.
Code: Alles auswählen
QPoint sanitizeWindowPosition( int X, int Y, int width, int height, bool frameVisible = true );
void sanitizeWindowPosition( QWidget& widget );
Der Versuch die Funktion zu benutzen führt wie erwartet dann zum Compilerfehler:
no matching function for call to 'sanitizeWindowPosition(QWidget*&)'.
Ich verstehe nicht warum zu wenige Argumente beanstandet wird.