Windows SDKサンプルでWinmain()引数がありません
-
30-09-2019 - |
質問
Windows SDK(createprocessverbサンプル)で来るサンプルの1つでは、Winmainコードは次のとおりです。
int APIENTRY
wWinMain (HINSTANCE, HINSTANCE, PWSTR pszCmdLine, int)
{
..
3番目の引数のみが実際に指定されており、残りは無視されていることに注意してください。これはどのように可能ですか? C ++コンパイラがこれで動揺しないのはなぜですか?デフォルト値は引き込まれていますか?もしそうなら、どのメカニズムを介して?
ありがとう -
トッド
解決
C ++では、使用していないパラメーターに名前を付ける必要はありません。 Cでは、プロトタイプでのみそれを行うことができます。
void function(int, char *, double, long);
C ++では、これは定義でも機能します。
void function(int, char *, double, long)
{
// ...
}
所属していません StackOverflow