Ich habe ein Problem mit einem Standardwert für einen Parameter.
Es kann sein, dass das eher ein allgemeines C++ - Verständnisproblem ist, aber trotzdem:
ich möchte eine Funktion schreiben:
Code: Alles auswählen
bool searchPath(const QString &path, QDir& directory = NULL);Die Fehlermeldung ist recht simpel:
Fehler: Standardargument für Parameter des Typs »QDir&« hat Typ »QDir«
oder
Fehler: Standardargument für Parameter des Typs »QDir&« hat Typ »QString«
oder
Fehler: Standardargument für Parameter des Typs »QDir&« hat Typ »int«
je nachdem, was ich für einen Standardwert versuche.
Ich denke ich mache hier etwas grundsätzlich falsch, und bin mir ziemlich sicher, dass einige wissen was ich falsch mache
return Label;