boost :: atomic的标头是什么

Dip*_*Sen 4 c++ boost atomic

我想使用boost::atomic但包括什么标题?没有boost/atomic.hpp

Gri*_*zly 6

Boost.Atomic到目前为止,它不是正式提升的一部分.如果您仍想使用它,您需要从这里获取它.或者你可以尝试Boost.Interprocess原子操作,依赖编译器相关的扩展,如gccs原子操作(__sync_val_compare_and_swap等),或者,如果c ++ 11是一个选项使用std::atomic<T>,它几乎与boost::atomic<T>IIRC 相同.

编辑: 一如既往,这些事情发生了变化:Boost.Atomic成为当前1.53.0发布版本的官方推动力.它现在可以用作boost/atomic.hpp.