ATL 運算子
本節包含 ATL 全域運算子的參考主題。
Operator | 描述 |
---|---|
operator == | 比較兩個 CSid 對象或 SID 結構是否相等。 |
運算子 != | 比較兩個 CSid 對象或 SID 結構是否不相等。 |
算子 < | 測試運算子左邊的對象或結構是否CSid 小於CSid 右側的對象或SID SID 結構(C++標準連結庫相容性)。 |
算子 > | CSid 測試運算子左邊的對象或結構是否大於CSid 右邊的對象或SID 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。
運算子 !=
CSid
比較物件或 SID
(安全性標識子) 結構是否不相等。
bool operator==(const CSid& lhs, const CSid& rhs) throw();
參數
lhs
要比較的第一個 CSid
對象或 SID
結構。
rhs
要比較的第二個 CSid
對象或 SID
結構。
傳回值
如果物件不相等,則傳回 TRUE;如果物件相等,則傳回 FALSE。
運算子 <
測試運算子左邊的對象或結構是否CSid
小於CSid
右側的對象或SID
SID
結構(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
右邊的對象或SID
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++相容性。
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++相容性。