srand() 関数が使用されているときに自動フォーマットすると、奇妙な動作が発生します。
void randomize() {
srand (time(NULL));
for (int i=0; i<10; i++) ;
}
Ctrl-Shift-F でフォーマットすると次のようになります。
void randomize() {
srand (time(NULL));for (int i=0; i<10; i++);
}
この場合、行全体が移動されます。それ以外の場合は、最初のトークンだけが移動されます。x++ から得られた別の例を次に示します。フォローオンラインとして:
srand(time(NULL));x
++;
srand() でこれを無効化または修正するトリックはありますか?
Rational Developer for System Z バージョン 9.0 を使用しています。これを行うプラグインは何ですか?RDz は起動するたびに更新をチェックしますが、おそらくそれは機能していません。