2009-01-16から1日間の記事一覧

評価順序

i = 0; f(i++, i++); が f(0, 1); と書かれたものを見て、ヘイヘイ!とおもったのでエントリー。関数引数の評価順序は実装依存。 f(i++, i++) は、その関数呼び出しが行われる直前で f(0, 1) か f(1, 0) かが決定しているけれど、どちらになるかは規格は定め…