gpt4 book ai didi

c++ - boost::atomic 的 header 是什么

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:39 24 4
gpt4 key购买 nike

我想使用 boost::atomic 但要包含什么 header ?没有 boost/atomic.hpp

最佳答案

Boost.Atomic目前还不是 boost 的官方部分。如果您仍想使用它,则需要从 here 获取它。 .或者你可以试试 Boost.Interprocess对于原子操作,依赖编译器相关扩展,如 gccs 原子操作(__sync_val_compare_and_swap 等),或者,如果 c++11 是一个选项,请使用 std::atomic<T> ,这几乎与 boost::atomic<T> 相同IIRC.

编辑:一如既往,这些事情发生了变化:Boost.Atomic在当前的 1.53.0 版本中成为 boost 的官方部分。现在可作为 boost/atomic.hpp 使用.

关于c++ - boost::atomic 的 header 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com