获取在 *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;
参数
Value
一个 Ty 类型的值。Order
memory_order。
返回值
包含值的 Ty 对象在 *this 存储了添加之前。
备注
fetch_add 方法执行 read-modify-write 操作基本添加 Value 到 *this的存储值,并将由 Order指定的内存约束。
要求
基本标头:
**命名空间:**std