atomic::fetch_add方法

获取在 *this存储的值,然后添加一个指定为存储的值。

Ty atomic<Ty>::fetch_add (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_add (
   Ty Value,
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

参数

返回值

包含值的 Ty 对象在 *this 存储了添加之前。

备注

fetch_add 方法执行 read-modify-write 操作基本添加 Value 到 *this的存储值,并将由 Order指定的内存约束。

要求

基本标头:

**命名空间:**std

请参见

参考

<atomic>

原子结构

atomic_fetch_add_explicit功能