>>635
VC++ではマルチスレッド対策の効果を独自に付加している。
http://msdn.microsoft.com/en-us/library/12a04hfd.aspx
Unixだとマルチスレッドでvolatileなんて使うなボケらしいが。

const_castで外したくなる状況は分からない。