_com_ptr_t 관계형 연산자
Microsoft 전용
스마트 포인터가 개체를 다른 스마트 포인터, 원시 인터페이스 포인터를 비교 하거나 NULL.
template<typename _OtherIID>
bool operator==(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator==(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator==(
_InterfaceType* p
);
template<>
bool operator==(
Interface* p
);
template<>
bool operator==(
const _com_ptr_t& p
) throw();
template<>
bool operator==(
_com_ptr_t& p
) throw();
bool operator==(
int null
);
template<typename _OtherIID>
bool operator!=(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator!=(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator!=(
_InterfaceType* p
);
bool operator!=(
int null
);
template<typename _OtherIID>
bool operator<(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator<(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator<(
_InterfaceType* p
);
template<typename _OtherIID>
bool operator>(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator>(_com_ptr_t<
_OtherIID>& p
);
template<typename _InterfaceType>
bool operator>(
_InterfaceType* p
);
template<typename _OtherIID>
bool operator<=(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator<=(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator<=(
_InterfaceType* p
);
template<typename _OtherIID>
bool operator>=(
const _com_ptr_t<_OtherIID>& p
);
template<typename _OtherIID>
bool operator>=(
_com_ptr_t<_OtherIID>& p
);
template<typename _InterfaceType>
bool operator>=(
_InterfaceType* p
);
설명
스마트 포인터 개체를 다른 스마트 포인터, 원시 인터페이스 포인터를 비교 하거나 NULL.제외 하 고는 NULL 포인터 테스트 이러한 연산자 먼저 쿼리 두 포인터에 대 한 IUnknown, 하 고 결과 비교 합니다.
Microsoft 특정 끝