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)
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | systobj.h | System | DelphiInterface |
Description
Affecte une valeur à la structure DelphiInterface.
L'operator = d'affectation affecte une valeur à l'interface sous-jacente à partir d'un pointeur d'interface du type sous-jacent ou d'un autre objet DelphiInterface qui encapsule le même type d'interface.
Cet operator = gère tous les problèmes de comptage de références. Cela signifie qu'il décrémente le compteur de références de l'interface en cours (s'il y en a une) avant d'effectuer l'affectation, et qu'il incrémente le compteur de références de l'interface nouvellement affectée (s'il y en a une).