const volatile
个对象? 注意:我确实理解指针到const volatile
内存位置的需要,但那些不要求对象本身为{{1} }或const
。
我问的是某些volatile
类型的本身的对象,例如:
const volatile
在哪些情况下这些必要或有用?
答案 0 :(得分:1)
在c ++中实际需要volatile
的情况很少见。 volatile
对多线程不再有用。从this website开始,只有三个便携式使用volatile。
Hans Boehm指出,volatile只有三种可移植用途。我在这里总结一下:
所以基本上你想要真正只使用其他功能进行并发编程,并为那些罕见的情况保存volatile