Estrattori di _com_ptr_t
Specifici di Microsoft
Trascinare il puntatore all'interfaccia COM incapsulato.
operator Interface*( ) const throw( );
operator Interface&( ) const;
Interface& operator*( ) const;
Interface* operator->( ) const;
Interface** operator&( ) throw( );
operator bool( ) const throw( );
Note
operatore Interface* Restituisce un puntatore a interfaccia incapsulato, che può essere NULL.
operatore Interface& Restituisce un riferimento al puntatore a interfaccia incapsulato e genera un errore se il puntatore è NULL.
operator* Consente a un oggetto del puntatore intelligente funzioni come se fosse effettiva interfaccia incapsulata una volta derefenziato.
operator-> Consente a un oggetto del puntatore intelligente funzioni come se fosse effettiva interfaccia incapsulata una volta derefenziato.
operator& Rilascia un puntatore a interfaccia incapsulato, sostituendolo con NULLe restituisce l'indirizzo del puntatore incapsulato.In questo modo il puntatore intelligente per passare dall'indirizzo a una funzione che ha indietro parametro con cui restituisce un puntatore a interfaccia.
bool operatore Consente a un oggetto del puntatore intelligente da utilizzare in un'espressione condizionale.Restituzione di questo operatore true se il puntatore non è NULL.
Microsoft FINALE specifico