この欠陥レポートによると、 C ++ 03 Standardは、次のコードでそれを保証するものではありません。
volatile int x;
void f() {
x;
}
変数はから読み取られます。
次に、揮発性変数の値を読み取り、結果を破棄する(読み取るために読み取る)コードを作成するにはどうすればよいですか?
この欠陥レポートによると、 C ++ 03 Standardは、次のコードでそれを保証するものではありません。
volatile int x;
void f() {
x;
}
変数はから読み取られます。
次に、揮発性変数の値を読み取り、結果を破棄する(読み取るために読み取る)コードを作成するにはどうすればよいですか?