Seite 1 von 1

überladen von Funktionen

Verfasst: 15. Mai 2017 01:18
von alainstgt
meine Headerdatei beinhaltet folgende Deklarationen:

Code: Alles auswählen

QPoint sanitizeWindowPosition( int X, int Y, int width, int height, bool frameVisible = true );
void  sanitizeWindowPosition( QWidget& widget );
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.

Re: überladen von Funktionen

Verfasst: 27. Mai 2017 08:33
von Christian81
Ein kleines Codebeispiel und vor allem den Funktionsaufruf der zum Fehler führt sollten wir schon sehen damit eine Aussage getroffen werden kann.