System.DelphiInterface.operator =

De RAD Studio API Documentation
Aller à : navigation, rechercher

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).