System.SyncObjs.TInterlocked.Add
Delphi
class function Add(var Target: Integer; Increment: Integer): Integer; overload; static; inline;
class function Add(var Target: Int64; Increment: Int64): Int64; overload; static; inline;
C++
static int __fastcall Add(int &Target, int Increment)/* overload */;
static __int64 __fastcall Add(__int64 &Target, __int64 Increment)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | TInterlocked |
Description
Incrémente une valeur entière par une autre.
Il existe deux méthodes Add surchargées. Les deux méthodes Add incrémentent un Target par Increment. Le type des paramètres de la première méthode est entier, alors que le type des paramètres de la seconde méthode est Int64.
La méthode renvoie la valeur du paramètre incrémenté dans le type correspondant.