System.DelphiInterface.operator =
C++
DelphiInterface<T>& __fastcall operator =(const DelphiInterface<ANOTHERINTF> &rhs)
DelphiInterface<T>& __fastcall operator =(const DelphiInterface<T>& rhs)
DelphiInterface<T>& __fastcall operator =(T *rhs)
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | systobj.h | System | DelphiInterface |
Beschreibung
Weist dem DelphiInterface-Objekt einen Wert zu.
Mit dem operator = weisen Sie der zugrunde liegenden Schnittstelle mittels eines Schnittstellenzeigers des zugrunde liegenden Typs oder eines anderen DelphiInterface-Objekts, das diesen Schnittstellentyp kapselt, einen Wert zu.
Der operator = sorgt für die automatische Anpassung des Referenzzählers. Vor der Zuweisung wird der Referenzzähler für die aktuelle Schnittstelle (falls vorhanden) dekrementiert, und nach der Zuweisung wird der Zähler der neuen Schnittstelle (falls vorhanden) inkrementiert.