次の方法で共有


CStringElementTraits クラス

このクラスには、CString オブジェクトを格納するコレクション クラスで使用する静的関数が用意されています。

template<
   typename T 
>
class CStringElementTraits

パラメーター

  • T
    コレクションに格納されるデータの型。

メンバー

b68aze2k.collapse_all(ja-jp,VS.110).gifパブリック typedef

名前

説明

CStringElementTraits::INARGTYPE

コレクション クラス オブジェクトに要素を追加するために使用するデータ型。

CStringElementTraits::OUTARGTYPE

コレクション クラス オブジェクトから要素を取得するために使用するデータ型。

b68aze2k.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CStringElementTraits::CompareElements

(静的) 等値の 2 文字列の要素を比較するには、この関数を呼び出します。

CStringElementTraits::CompareElementsOrdered

(静的) 2 文字列の要素を比較するには、この関数を呼び出します。

CStringElementTraits::CopyElements

(静的) コレクション クラス オブジェクトに格納されている CString の要素をコピーするには、この関数を呼び出します。

CStringElementTraits::Hash

(静的) 特定の文字列要素のハッシュ値を計算するには、この関数を呼び出します。

CStringElementTraits::RelocateElements

(静的) コレクション クラス オブジェクトに格納されている CString の要素を移動するには、この関数を呼び出します。

解説

このクラスは、文字列をコピー、移動、および比較するとハッシュ値を作成する静的関数を提供します。これらの関数は、文字列ベースのデータを格納するコレクション クラスを使用する場合に役立ちます。大文字小文字を区別しない比較が必要な場合 CStringElementTraitsI を使用します。文字列オブジェクトを参照として処理される場合 CStringRefElementTraits を使用します。

詳細については、ATL のコレクション クラスを参照してください。

必要条件

ヘッダー: cstringt.h

参照

関連項目

CElementTraitsBase クラス

CStringElementTraitsI クラス

その他の技術情報

ATL クラスの概要