Variable Anzahl von Argumenten
-
Hallo,
ich habe ine Methode, an die 3 Argumente übergeben werden.
Gibt es eine Möglichkeit, Argument 3 auch nicht übergeben zu müssen? Dh, dass auch mögich ist, dass nur Argument 1 und 2 übergeben werden?
-
Z.B. kannst du einen Standardwert für den 3. Parameter angeben:
//Deklaration im Header (nicht bei der Definition angeben) void myFunc(int par1,int par2,int par3=0) {...}Eine variable Anzahl von Parametern wäre auch möglich, in deinem Fall passt das hier aber vermutlich besser...
-
int foo(int a, char b, ...) { // berechnungen }PS: das ist nicht schön und sehr fehleranfällig
-
Vielen Dank!