コンパイラ エラー C2383
'symbol' : 既定の引数をこのシンボルで使用できません
C++ コンパイラでは、関数へのポインターに対する既定の引数は許可されません。
このコードは、Visual Studio 2005 より前のバージョンでは Microsoft C++ コンパイラで受け入れられていましたが、現在はエラーが発生します。 すべてのバージョンの Visual C++ で動作するコードには、関数へのポインター引数に既定値を割り当てないでください。
例
次の例では C2383 が生成され、考えられる解決策が示されています。
// C2383.cpp
// compile with: /c
void (*pf)(int = 0); // C2383
void (*pf)(int); // OK