extractors _com_ptr_t
Microsoft 專有的
擷取封裝的 COM 介面指標。
operator Interface*( ) const throw( );
operator Interface&( ) const;
Interface& operator*( ) const;
Interface* operator->( ) const;
Interface** operator&( ) throw( );
operator bool( ) const throw( );
備註
運算子介面 * 傳回封裝的介面指標,它可能是 NULL。
運算子介面 & 傳遞參照到封裝的介面指標,並發出錯誤,如果指標為 NULL。
運算子 * 可讓智慧型指標物件作用有如實際封裝的介面時解除參考。
運算子-> 可讓智慧型指標物件作用有如實際封裝的介面時解除參考。
運算子 & 釋放任何封裝的介面指標,取代該值與 NULL,並傳回封裝的指標位址。 這可讓智慧型指標傳給函式具有位址出參數,則會透過其傳回介面指標。
運算子的 bool 可讓智慧型指標物件在條件運算式中使用。 此運算子會傳回 ,則為 true 如果指標不是 NULL。
結束 Microsoft 特定