System.TObject.GetHashCode
Delphi
function GetHashCode: Integer; virtual;
C++
virtual int __fastcall GetHashCode();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas systobj.h |
System | TObject |
説明
ハッシュ コードを表す整数を返します。
デフォルトでは、オブジェクトに対して GetHashCode を呼び出すと、そのオブジェクトが格納されている仮想アドレスを表す整数が返されます。
- メモ:
- GetHashCode は、ユーザーが派生させたクラスでオーバーライドするためにサポートされており、整数ハッシュ コード表現を備えたコンシューマ オブジェクトを提供します。
- ハッシュ コードの符号は、特定のオブジェクト インスタンスのアドレスによって変わります。負のハッシュ コードは、メモリの高い位置にあるオブジェクト インスタンスに対して現れる可能性があります。