使用したいのですboost::atomic
が、どのヘッダーを含めるのですか?ありませんboost/atomic.hpp
質問する
3749 次
2 に答える
6
Boost.Atomic
現在のところ、ブーストの公式な部分ではありません。それでも使用したい場合は、ここから入手する必要があります。あるいはBoost.Interprocess
、アトミック操作を試すか、gccsアトミック操作(など)のようなコンパイラ依存の拡張機能に依存する__sync_val_compare_and_swap
か、c ++ 11がオプションの場合は、 IIRCstd::atomic<T>
とほぼ同じです。boost::atomic<T>
編集:
いつものように、これらは変わります:Boost.Atomic
現在の1.53.0リリースでブーストの公式部分になりました。として利用できるようになりましたboost/atomic.hpp
。
于 2012-07-28T09:12:54.497 に答える
1
Boost.Atomicはまだブーストに受け入れられていません。ただし、Boost.Interprocessの実装の詳細としてboost / interprocess / detail/atomic.hppが存在します。
于 2012-07-28T06:05:10.600 に答える