CStringElementTraitsI クラス
このクラスには、コレクション クラス オブジェクトに格納されている文字列に関連する静的関数が用意されています。 CStringElementTraits と似ていますが、大文字と小文字を区別せずに比較を行います。
template<
typename T,
class CharTraits = CDefaultCharTraits< T::XCHAR >
>
class CStringElementTraitsI : public CElementTraitsBase< T >
パラメーター
- T
コレクションに格納されるデータの型。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
コレクション クラス オブジェクトに要素を追加するために使用するデータ型。 |
|
コレクション クラス オブジェクトから要素を取得するために使用するデータ型。 |
パブリック メソッド
名前 |
説明 |
---|---|
違いを無視して、等価性を 2 文字列の要素を比較するには、この静的関数を呼び出します。 |
|
違いを無視して 2 文字列の要素を比較するには、この静的関数を呼び出します。 |
|
特定の文字列要素のハッシュ値を計算するには、この静的関数を呼び出します。 |
解説
このクラスは、文字列を比較するとハッシュ値を作成する静的関数を提供します。 これらの関数は、文字列ベースのデータを格納するコレクション クラスを使用する場合に役立ちます。 文字列オブジェクトを参照として処理されるとの場合 CStringRefElementTraits を使用します。
詳細については、ATL のコレクション クラスを参照してください。
継承階層
CStringElementTraitsI
必要条件
Header: atlcoll.h