Ekstraktory _com_ptr_t
Programu Microsoft
Wyodrębnij zhermetyzowany wskaźnika interfejsu COM.
operator Interface*( ) const throw( );
operator Interface&( ) const;
Interface& operator*( ) const;
Interface* operator->( ) const;
Interface** operator&( ) throw( );
operator bool( ) const throw( );
Uwagi
operator interfejsu * zwraca wskaźnik zhermetyzowany interfejsu, które mogą być NULL.
Interfejs operatora & zwraca odwołanie do wskaźnika interfejsu zhermetyzowany i problemy błąd, jeżeli wskaźnik jest NULL.
operator * pozwala na obiekt inteligentny wskaźnik do działania, tak jakby była ona rzeczywistej interfejsu zhermetyzowany podczas usunąć odwołania.
operator - > pozwala na obiekt inteligentny wskaźnik do działania, tak jakby była ona rzeczywistej interfejsu zhermetyzowany podczas usunąć odwołania.
Operator & zwalnia wszelkich wskaźnik zhermetyzowany interfejsu, zastępując je znakiem NULLi zwraca adres zhermetyzowany wskaźnik.Pozwala to inteligentne wskaźnik mają być przekazywane przez adres do funkcji, która ma z parametr, poprzez który zwraca wartość wskaźnika interfejsu.
operator bool pozwala na obiekt inteligentny wskaźnik ma być używany w wyrażenia warunkowego.Ten operator zwraca true Jeśli kursor nie jest NULL.
KONIEC Microsoft szczególne