System.TGUID.operator Equality
Delphi
class operator Equal(const Left, Right: TGUID): Boolean; inline;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.pas | System | TGUID |
説明
2 つの TGUID 値が等しいかどうかを決定する関数で、オーバーロードされた == 演算子です。
operator Equality は、パラメータとして指定された 2 つの TGUID 値が等しい場合は True を返し、それ以外の場合は False を返します。
var a, b:TGUID; if (a = b) then ; // Do something
== 演算子の C++ 実装もあります。
bool checkClassID(IPersist* p)
{
TGUID clsid;
return SUCCEEDED(p->GetClassID(&clsid)) && (clsid == CLSID_MyObject);
}
メモ:直接 Equality operator を呼び出さないでください。この関数は、コンパイラ等価演算子のオーバーロードです。