System::Threading::Interlocked::Exchange metod

Interlocked::Exchange(T&, T) method

Byter värde på variabel: lagrar det nya värdet och returnerar det värde variabeln hade omedelbart innan lagringen.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterBeskrivning
TVariabeltyp.
ParameterTypeBeskrivning
location1T&Variabelreferens för att ändra.
valueTVärde att lagra.

ReturnValue

Variabelns värde precis innan den ändrades.

Se även

Interlocked::Exchange(T&, T) method

Byter värde på variabel: lagrar det nya värdet och returnerar det värde variabeln hade omedelbart innan lagringen. Inte implementerad.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterBeskrivning
TVariabeltyp.
ParameterTypeBeskrivning
location1T&Variabelreferens för att ändra.
valueTVärde att lagra.

ReturnValue

Variabelns värde precis innan den ändrades.

Se även