Compartir a través de


Error del compilador C2572

'clase::miembro': nueva definición de parámetro predeterminado: parámetro parámetro

Los parámetros predeterminados no se pueden redefinir. Si necesita otro valor para el parámetro, el parámetro predeterminado debe dejarse sin definir.

El ejemplo siguiente genera el error 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) {}