編譯器錯誤 C2383
' symbol ': 此符號上不允許 default-arguments
C++ 編譯器不允許函式指標上的預設引數。
在 Visual Studio 2005 之前的版本中,Microsoft C++ 編譯器已接受此程式碼,但現在會產生錯誤。 對於適用于所有 Visual C++ 版本的程式碼,請勿將預設值指派給指標對函式引數。
範例
下列範例會產生 C2383,並顯示可能的解決方案:
// C2383.cpp
// compile with: /c
void (*pf)(int = 0); // C2383
void (*pf)(int); // OK
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: