Referenz einen Defaultwert zuweisen: Unter Windows geht's, u
Verfasst: 14. Januar 2008 15:33
Hallo,
ich portiere gerade ein unter Windows lauffähiges Qt-Projekt nach Linux.
Dabei stolpert der Compiler über Zeilen der Form:
mit der Meldung "error: default argument for parameter of type "double&" has type "double""
Inhaltlich ist mir diese Meldung durchaus verständlich, da 0.0 ja ein double und keine Referenz ist. Unter Windows kompiliert dass aber alles tadellos, welche Einstellung muss ich vornehmen, damit der gcc das auch frisst?
Danke und Gruß,
Philipp
ich portiere gerade ein unter Windows lauffähiges Qt-Projekt nach Linux.
Dabei stolpert der Compiler über Zeilen der Form:
Code: Alles auswählen
bool Funktionsname(int& Parameter1, ...... , double& Parametername = 0.0);
Inhaltlich ist mir diese Meldung durchaus verständlich, da 0.0 ja ein double und keine Referenz ist. Unter Windows kompiliert dass aber alles tadellos, welche Einstellung muss ich vornehmen, damit der gcc das auch frisst?
Danke und Gruß,
Philipp