可能性の重複: C#: Order of function evaluation (vs C) コードスニペット: i += ++i;
a[++i] = i;
int result = fun() - gun();
//statement of similar kind
は、彼らの行動は、C#で明確に定義されていますか? C++では、このようなコードは undefined/unspeci
オーケーでの評価の引数の順序は、私は、標準のC++の実装は、関数の順序の引数が評価される選ぶことができるが、これを実際には「を活用する」任意の実装があることを指示することを承知しています実際にプログラムに影響を与えるシナリオでは? クラシック例: int i = 0;
foo(i++, i++);
注:私は評価の順序をあてにできないことを、私はそれをよく知ってる私に教えてくれる人を探していま