System.SyncObjs.TInterlocked.Add

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
function public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs TInterlocked

説明

整数値を別の値でインクリメントします。

オーバーロードされた Add メソッドは 2 つあります。どちらの Add メソッドも、Increment を使って Target をインクリメントします。1 つ目のメソッドのパラメータ型は Integer で、2 つ目のメソッドの場合は Int64 になります。

このメソッドは、対応する型でインクルメントされたパラメータの値を返します。

関連項目