System::Threading::Interlocked::Exchange method

Interlocked::Exchange(T&, T) method

Wisselt de waarde op een variabele: slaat de nieuwe waarde op en retourneert de waarde die de variabele onmiddellijk vóór het opslaan had.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterBeschrijving
TVariabeletype.
ParameterTypeBeschrijving
location1T&Variabele-referentie om te wijzigen.
valueTWaarde om op te slaan.

ReturnValue

Waarde van de variabele direct voordat deze werd gewijzigd.

Zie ook

Interlocked::Exchange(T&, T) method

Wisselt de waarde op een variabele: slaat de nieuwe waarde op en retourneert de waarde die de variabele onmiddellijk vóór het opslaan had. Niet geïmplementeerd.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterBeschrijving
TVariabeletype.
ParameterTypeBeschrijving
location1T&Variabele-referentie om te wijzigen.
valueTWaarde om op te slaan.

ReturnValue

Waarde van de variabele direct voordat deze werd gewijzigd.

Zie ook