本節包含 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++相容性。