Compartir a través de


Error del compilador C2383

Actualización: noviembre 2007

Mensaje de error

'símbolo' : no se permiten argumentos predeterminados en este símbolo
'symbol' : default-arguments are not allowed on this symbol

El compilador de C++ no permite argumentos predeterminados en punteros a funciones.

El compilador de la versión anterior aceptaba este código, pero ahora produce un error. Para que el código funcione en todas las versiones de Visual C++, no asigne un valor predeterminado a un argumento puntero a función.

Para obtener más información, vea Resumen de cambios importantes en tiempo de compilación.

La línea siguiente genera el error C2383:

// C2383.cpp
// compile with: /c 
void (*pf)(int = 0);   // C2383
void (*pf)(int);   // OK