Partager via


Modèles de fonction relationnelle

Section 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
    Pointeur d'interface brut.

  • p
    Un pointeur intelligent.

Notes

Ces modèles de fonction permettent la comparaison avec un pointeur intelligent à droite de l'opérateur de comparaison. Ce ne sont pas des fonctions membres de _com_ptr_t.

FIN de la section spécifique à Microsoft

Voir aussi

Référence

_com_ptr_t, classe