Compilerfehler C2572
Aktualisiert: November 2007
Fehlermeldung
'class::member': Neudefinition des Standardparameters: Parameter param
'class::member' : redefinition of default parameter : parameter param
Standardparameter können nicht neu definiert werden. Wenn für den Parameter ein anderer Wert erforderlich ist, sollte der Standardparameter nicht definiert werden.
Im folgenden Beispiel wird C2572 generiert:
// C2572.cpp
// compile with: /c
void f(int i = 1); // function declaration
// function definition
void f(int i = 1) {} // C2572
// try the following line instead
// void f(int i) {}