überladen von Funktionen

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
alainstgt
Beiträge: 19
Registriert: 22. August 2008 11:37
Wohnort: Stuttgart

überladen von Funktionen

Beitrag von alainstgt » 15. Mai 2017 01:18

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.

Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: überladen von Funktionen

Beitrag von Christian81 » 27. Mai 2017 08:33

Ein kleines Codebeispiel und vor allem den Funktionsaufruf der zum Fehler führt sollten wir schon sehen damit eine Aussage getroffen werden kann.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung

Antworten