int func() {
int a;
++a; // is this safe?
printf("%d\n", a);
}
printf するとa
未定義の動作になることはわかっていますが++a
、C++ 標準では安全ですか? a
これにより、副作用 (例外のスローやプログラムのクラッシュ) なしで、「別の」初期化されていない値が割り当てられますか?
int func() {
int a;
++a; // is this safe?
printf("%d\n", a);
}
printf するとa
未定義の動作になることはわかっていますが++a
、C++ 標準では安全ですか? a
これにより、副作用 (例外のスローやプログラムのクラッシュ) なしで、「別の」初期化されていない値が割り当てられますか?