Freigeben über


Compilerfehler C2383

Aktualisiert: November 2007

Fehlermeldung

'Symbol': Für dieses Symbol sind Standardargumente nicht zulässig
'symbol' : default-arguments are not allowed on this symbol

Der C++-Compiler unterstützt keine Standardargumente für Zeiger auf Funktionen.

Dieser Code wurde vom Compiler der vorherigen Version akzeptiert, generiert jetzt aber einen Fehler. Bei Code, der von allen Visual C++-Versionen unterstützt wird, sollte einem Argument mit einem Zeiger auf eine Funktion kein Standardwert zugewiesen werden.

Weitere Informationen finden Sie unter Übersicht über die wichtigsten Änderungen bei der Kompilierzeit.

In der folgenden Zeile wird C2383 generiert:

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