共用方式為


ATL 運算子

本節包含 ATL 全域運算子的參考主題。

Operator 描述
operator == 比較兩個 CSid 對象或 SID 結構是否相等。
運算子 != 比較兩個 CSid 對象或 SID 結構是否不相等。
算子 < 測試運算子左邊的對象或結構是否CSid小於CSid右側的對象或SIDSID結構(C++標準連結庫相容性)。
算子 > CSid測試運算子左邊的對象或結構是否大於CSid右邊的對象或SIDSID結構(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。

運算子 !=

CSid比較物件或 SID (安全性標識子) 結構是否不相等。

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

參數

lhs
要比較的第一個 CSid 對象或 SID 結構。

rhs
要比較的第二個 CSid 對象或 SID 結構。

傳回值

如果物件不相等,則傳回 TRUE;如果物件相等,則傳回 FALSE。

運算子 <

測試運算子左邊的對象或結構是否CSid小於CSid右側的對象或SIDSID結構(C++標準連結庫相容性)。

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

參數

lhs
要比較的第一個 CSid 對象或 SID 結構。

rhs
要比較的第二個 CSid 對象或 SID 結構。

傳回值

如果 lhs 對象的位址小於 rhs 物件的位址,則傳回 TRUE,否則傳回 FALSE。

備註

這個運算符會處理對象或SID結構的位址CSid,並實作以提供與標準連結庫集合類別C++相容性。

運算子 >

CSid測試運算子左邊的對象或結構是否大於CSid右邊的對象或SIDSID結構(C++標準連結庫相容性)。

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

參數

lhs
要比較的第一個 CSid 對象或 SID 結構。

rhs
要比較的第二個 CSid 對象或 SID 結構。

傳回值

如果 lhs位址大於 rhs位址,則傳回 TRUE,否則傳回 FALSE。

備註

這個運算符會處理對象或SID結構的位址CSid,並實作以提供與標準連結庫集合類別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。

備註

這個運算符會處理對象或SID結構的位址CSid,並實作以提供與標準連結庫集合類別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。

備註

這個運算符會處理對象或SID結構的位址CSid,並實作以提供與標準連結庫集合類別C++相容性。