Partilhar via


Compilador erro C2383

Mensagem de erro

'símbolo': argumentos padrão não são permitidos nesse símbolo

O compilador do C++ não permite argumentos padrão em ponteiros para funções.

Esse código foi aceito pelo compilador da versão anterior, mas agora oferece a um erro.Para obter um código que funciona em todas as versões do Visual C++, não atribua um valor padrão para um argumento da função de ponteiro.

Para obter mais informações, consulte Resumo das alterações de quebras de time de compilar.

A linha a seguir gera C2383:

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