Condividi tramite


Errore del compilatore C2572

'class::member': ridefinizione del parametro predefinito : parametro param

Non è possibile ridefinire i parametri predefiniti. Se è necessario un altro valore per il parametro, il parametro predefinito deve essere lasciato indefinito.

L'esempio seguente genera l'errore C2572:

// 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) {}