次の方法で共有


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++ 標準ライブラリ コレクション クラスとの互換性を確保するために実装されます。