ATL 运算符

本部分包含 ATL 全局运算符的参考主题。

运算符 说明
operator == 比较两个 CSid 对象或 SID 结构是否相等。
operator != 比较两个 CSid 对象或 SID 结构是否不相等。
operator < 测试运算符左侧的 CSid 对象或 SID 结构是否小于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。
operator > 测试运算符左侧的 CSid 对象或 SID 结构是否大于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。
operator <= 测试运算符左侧的 CSid 对象或 SID 结构是否小于或等于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。
operator >= 测试运算符左侧的 CSid 对象或 SID 结构是否大于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。

要求

头文件:atlsecurity.h。

operator ==

比较 CSid 对象或 SID(安全标识符)结构是否相等。

bool operator==(const CSid& lhs, const CSid& rhs) throw();

参数

lhs
要比较的第一个 CSid 对象或 SID 结构。

rhs
要比较的第二个 CSid 对象或 SID 结构。

返回值

如果对象相等,则返回 TRUE;如果对象不相等,则为返回 FALSE。

operator !=

比较 CSid 对象或 SID(安全标识符)结构是否不相等。

bool operator==(const CSid& lhs, const CSid& rhs) throw();

参数

lhs
要比较的第一个 CSid 对象或 SID 结构。

rhs
要比较的第二个 CSid 对象或 SID 结构。

返回值

如果对象不相等,则返回 TRUE;如果对象相等,则为返回 FALSE。

运算符 <

测试运算符左侧的 CSid 对象或 SID 结构是否小于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。

bool operator<(const CSid& lhs, const CSid& rhs) throw();

参数

lhs
要比较的第一个 CSid 对象或 SID 结构。

rhs
要比较的第二个 CSid 对象或 SID 结构。

返回值

如果 lhs 对象的地址小于 rhs 对象的地址,则返回 TRUE,否则返回 FALSE。

备注

此运算符作用于 CSid 对象或 SID 结构的地址,并实现该运算符以提供与 C++ 标准库集合类的兼容性。

运算符 >

测试运算符左侧的 CSid 对象或 SID 结构是否大于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。

bool operator<(const CSid& lhs, const CSid& rhs) throw();

参数

lhs
要比较的第一个 CSid 对象或 SID 结构。

rhs
要比较的第二个 CSid 对象或 SID 结构。

返回值

如果 lhs 的地址大于 rhs 的地址,则返回 TRUE,否则返回 FALSE。

注解

此运算符作用于 CSid 对象或 SID 结构的地址,并实现该运算符以提供与 C++ 标准库集合类的兼容性。

operator <=

测试运算符左侧的 CSid 对象或 SID 结构是否小于或等于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。

bool operator<(const CSid& lhs, const CSid& rhs) throw();

参数

lhs
要比较的第一个 CSid 对象或 SID 结构。

rhs
要比较的第二个 CSid 对象或 SID 结构。

返回值

如果 lhs 的地址小于或等于 rhs 的地址,则返回 TRUE,否则返回 FALSE。

备注

此运算符作用于 CSid 对象或 SID 结构的地址,并实现该运算符以提供与 C++ 标准库集合类的兼容性。

operator >=

测试运算符左侧的 CSid 对象或 SID 结构是否大于右侧的 CSid 对象或 SID 结构(获得 C++ 标准库兼容性)。

bool operator<(const CSid& lhs, const CSid& rhs) throw();

参数

lhs
要比较的第一个 CSid 对象或 SID 结构。

rhs
要比较的第二个 CSid 对象或 SID 结构。

返回值

如果 lhs 的地址大于 rhs 的地址,则返回 TRUE,否则返回 FALSE。

注解

此运算符作用于 CSid 对象或 SID 结构的地址,并实现该运算符以提供与 C++ 标准库集合类的兼容性。