Compilerfehler C2383
'symbol': Standardargumente sind für dieses Symbol nicht zulässig.
Der C++-Compiler lässt keine Standardargumente für Zeiger auf Funktionen zu.
Dieser Code wurde vom Microsoft C++-Compiler in Versionen vor Visual Studio 2005 akzeptiert, gibt jedoch jetzt einen Fehler zurück. Für Code, der in allen Versionen von Visual C++ funktioniert, weisen Sie einem Argument mit Zeiger-zu-Funktion keinen Standardwert zu.
Beispiel
Das folgende Beispiel generiert C2383 und zeigt eine mögliche Lösung:
// C2383.cpp
// compile with: /c
void (*pf)(int = 0); // C2383
void (*pf)(int); // OK
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für