System::Threading::Interlocked::Exchange Methode

Interlocked::Exchange(T&, T) method

Exchanges-Wert einer Variablen: speichert den neuen Wert und gibt den Wert zurück, den die Variable unmittelbar vor dem Speichern hatte.

template<typename T> static std::enable_if<IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterBeschreibung
TVariablentyp.
ParameterTypBeschreibung
location1T&Variablenreferenz zum Ändern.
WertTWert zum Speichern.

ReturnValue

Wert der Variable unmittelbar bevor sie geändert wurde.

Siehe auch

Interlocked::Exchange(T&, T) method

Exchanges-Wert einer Variablen: speichert den neuen Wert und gibt den Wert zurück, den die Variable unmittelbar vor dem Speichern hatte. Nicht implementiert.

template<typename T> static std::enable_if<!IsSupportedInt<T>, T>::type System::Threading::Interlocked::Exchange(T &location1, T value)
ParameterBeschreibung
TVariablentyp.
ParameterTypBeschreibung
location1T&Variablenreferenz zum Ändern.
WertTWert zum Speichern.

ReturnValue

Wert der Variable unmittelbar bevor sie geändert wurde.

Siehe auch