Partager via


Modèles de fonctions relationnels

Spécifique à Microsoft

template<typename _InterfaceType> bool operator==(
   int NULL,
   _com_ptr_t<_InterfaceType>& p 
);
template<typename _Interface,
   typename _InterfacePtr> bool operator==(
   _Interface* i,
   _com_ptr_t<_InterfacePtr>& p 
);
template<typename _Interface> bool operator!=(
   int NULL,
   _com_ptr_t<_Interface>& p 
);
template<typename _Interface,
   typename _InterfacePtr> bool operator!=(
   _Interface* i,
   _com_ptr_t<_InterfacePtr>& p 
);
template<typename _Interface> bool operator<(
   int NULL,
   _com_ptr_t<_Interface>& p 
);
template<typename _Interface,
   typename _InterfacePtr> bool operator<(
   _Interface* i,
   _com_ptr_t<_InterfacePtr>& p 
);
template<typename _Interface> bool operator>(
   int NULL,
   _com_ptr_t<_Interface>& p 
);
template<typename _Interface,
   typename _InterfacePtr> bool operator>(
   _Interface* i,
   _com_ptr_t<_InterfacePtr>& p 
);
template<typename _Interface> bool operator<=(
   int NULL,
   _com_ptr_t<_Interface>& p 
);
template<typename _Interface,
   typename _InterfacePtr> bool operator<=(
   _Interface* i,
   _com_ptr_t<_InterfacePtr>& p 
);
template<typename _Interface> bool operator>=(
   int NULL,
   _com_ptr_t<_Interface>& p 
);
template<typename _Interface,
   typename _InterfacePtr> bool operator>=(
   _Interface* i,
   _com_ptr_t<_InterfacePtr>& p 
);

Paramètres

  • i
    un pointeur d'interface brut.

  • p
    un pointeur intelligent.

Notes

Ces modèles de fonctions permettent la comparaison avec un pointeur intelligent à droite de l'opérateur de comparaison.Il ne s'agit pas de fonctions membres d' _com_ptr_t.

détail de FIN Microsoft

Voir aussi

Référence

Classe de _com_ptr_t