すれ立てるまでもない質問はここで 第72刷
■ このスレッドは過去ログ倉庫に格納されています
0192デフォルトの名無しさん
2005/11/28(月) 00:03:27順次演算子というものがC/C++にはある。「式, 式」のカンマだ。
関数呼び出しのはずだった()はその場合、単に5 * (2 + 3)のように優先順位を上げる括弧になっている。
順次演算子の結果は最後の式の結果となるので、hFileにはCreateFileの最後の引数となるはずだったものが代入されることになる。
CreateFileの最後の引数の型はHANDLEであり、たまたまCreateFileの戻り値の型と同じなので、
hFileへ代入してもエラーにならなかった。
■ このスレッドは過去ログ倉庫に格納されています