Udostępnij za pośrednictwem


ComPtrRef::operator== Operator

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   const Details::ComPtrRef<ComPtr<U>>& b
);

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   decltype(__nullptr)
);

bool operator==(
   decltype(__nullptr),
   const Details::ComPtrRef<ComPtr<T>>& a
);

bool operator==(
   const Details::ComPtrRef<ComPtr<T>>& a,
   void* b
);

bool operator==(
   void* b,
   const Details::ComPtrRef<ComPtr<T>>& a
);

Parametry

  • a
    Odwołanie do obiektu ComPtrRef.

  • b
    Odwołanie do innego obiektu ComPtrRef lub wskaźnik typ anonimowy (void*).

Wartość zwracana

Pierwszy plonów operator true Jeśli obiekt a jest równa obiektu b; w przeciwnym razie false.

Plon operatorów drugiego i trzeciego true Jeśli obiekt a jest równa nullptr; w przeciwnym razie false.

Plon operatorów czwartym i piątym true Jeśli obiekt a jest równa obiektu b; w przeciwnym razie false.

Uwagi

Wskazuje, czy dwa obiekty ComPtrRef są równe.

Wymagania

Nagłówek: client.h

Obszar nazw: Microsoft::WRL::Details

Zobacz też

Informacje

Microsoft::WRL::Details — Przestrzeń nazw

ComPtrRef — Klasa