C言語なら俺に聞け(入門篇) Part 27
■ このスレッドは過去ログ倉庫に格納されています
0767デフォルトの名無しさん
2008/05/15(木) 03:27:57volatile ULONG Value; // レジスタ(外部から書き換えられる)
void main(void)
{
Value = 0;
while(Value == 0){ ←これ
;
}
}
これを下記のようにポインタを経由すると最適化対象になってしまうのでしょうか?
(このポインタもvolatileをつける必要がある?)
volatile ULONG Value; // レジスタ(外部から書き換えられる)
void main(void)
{
Value = 0;
ULONG* pV = &Value;
while(*pV == 0){ ←これ
;
}
}
■ このスレッドは過去ログ倉庫に格納されています