ATL 演算子
このセクションでは、ATL グローバル演算子のリファレンス トピックについて説明します。
Operator | 説明 |
---|---|
operator == | 2 つ CSid オブジェクトまたは SID 構造体を比較して等しいことを確認します。 |
operator != | 2 つ 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
比較する 2 番目の CSid
オブジェクトまたは SID
構造体。
戻り値
オブジェクトが等しい場合は TRUE を返し、等しくない場合は FALSE を返します。
operator !=
CSid
オブジェクトまたは SID
(セキュリティ識別子) 構造体を比較して等しくないことを確認します。
bool operator==(const CSid& lhs, const CSid& rhs) throw();
パラメーター
lhs
比較する最初の CSid
オブジェクトまたは SID
構造体。
rhs
比較する 2 番目の CSid
オブジェクトまたは SID
構造体。
戻り値
オブジェクトが等しくない場合は TRUE を返し、等しい場合は FALSE を返します。
演算子 <
演算子の左側の CSid
オブジェクトまたは SID
構造体が右辺の CSid
オブジェクトまたは SID
構造体より小さいかどうかをテストします (C++ 標準ライブラリの互換性のため)。
bool operator<(const CSid& lhs, const CSid& rhs) throw();
パラメーター
lhs
比較する最初の CSid
オブジェクトまたは SID
構造体。
rhs
比較する 2 番目の 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
比較する 2 番目の 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
比較する 2 番目の 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
比較する 2 番目の CSid
オブジェクトまたは SID
構造体。
戻り値
lhs のアドレスが rhs のアドレス以上である場合は TRUE、それ以外の場合は FALSE を返します。
解説
この演算子は、CSid
オブジェクトまたは SID
構造体のアドレスに対して作用し、C++ 標準ライブラリ コレクション クラスとの互換性を確保するために実装されます。