MODERATOR bitte löschen!
-
Danke hat sich erledigt.
Gott sei´s gedankt fuer diese Editfunktion.
Oh mann, ich steh heut wirklich aufn Schlauch
-
Ja Defaultwerte können nur von rechts nach links zugewiesen werden. Damit der Compiler immer brav weiß wenn du etwas weglässt was du weglässt. Sonst könnte er hier nicht mehr entscheiden:
Klasse::Klasse (int x = 5, int y = 5); Klases x; // wäre noch eindeutig (5,5) Klasse x(6); // ist das jetzt (5,6) oder (6,5)? // deswegen nur so: Klasse::Klasse (int x, int y = 5); Klasse x(6); // (6,5) Klasse x(6,6); // (6,6)
Auf dein Beispiel bezogen bleiben dir nur 2 Möglichkeiten, entweder die Argumente vertauschen oder wenn du das nicht willst keinen Defaultwert mehr anbieten.
MfG SideWinder
-
Mist, jetzt hat das wirklich einer gelesen
Ist ja völlig logisch, dass die Parameter HINTEN Optimal sind und nicht vorne.
Viel mir gerade in dem Moment selber ein. Trozdem danke.
-
Ich hoffe es "fiel" dir ein
MfG SideWinder