Výsledkem _com_ptr_t
Konkrétní společnosti Microsoft
Extrahuje zapouzdřený ukazatele rozhraní COM.
operator Interface*( ) const throw( );
operator Interface&( ) const;
Interface& operator*( ) const;
Interface* operator->( ) const;
Interface** operator&( ) throw( );
operator bool( ) const throw( );
Poznámky
operátor rozhraní * vrátí ukazatel zapouzdřeného rozhraní, které mohou být NULL.
operátor rozhraní & vrací odkaz na ukazatele zapouzdřeného rozhraní a pokud je ukazatel NULL.
operátor * umožňuje inteligentní ukazatel objektu jednat, jakoby se jednalo o skutečné zapouzdřeného rozhraní při dereferenced.
operátor - > umožňuje inteligentní ukazatel objektu jednat, jakoby se jednalo o skutečné zapouzdřeného rozhraní při dereferenced.
operátor & uvolní všechny ukazatele zapouzdřeného rozhraní jeho nahrazením NULLa vrátí adresu zapouzdřené ukazatel.To umožňuje inteligentní ukazatel předávat adresy funkci, která má mimo parametr, jehož prostřednictvím vrátí ukazatele rozhraní.
operátor bool umožňuje inteligentní ukazatel objektu pro podmíněný výraz.Tento operátor vrací true Pokud ukazatel není NULL.
Konec konkrétní společnosti Microsoft