Função atomic_fetch_and
Executa and bit a bit em um valor e um valor existente que é armazenado em um objeto de atomic .
template <class _Ty>
inline Ty atomic_fetch_and(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_and(
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
Parâmetros
Atom
Um ponteiro para um objeto de atomic que armazena um valor de tipo Ty.Value
Um valor de tipo Ty.
Valor de retorno
Um objeto de Ty que contém o resultado de andbit a bit.
Comentários
a função de atomic_fetch_and executa uma operação de read-modify-write para substituir o valor armazenado de Atom com and bit a bit de Value e o valor atual que é armazenado em Atom, usando memory_order_seq_cstmemory_order.
Requisitos
Cabeçalho: atômico
namespace: STD