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