次の方法で共有


CStringRefElementTraits クラス

このクラスには、コレクション クラス オブジェクトに格納されている文字列に関連する静的関数が用意されています。 文字列オブジェクトは参照として処理されます。

template< 
   typename T 
> 
class CStringRefElementTraits : public CElementTraitsBase< T >

パラメーター

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

メンバー

パブリック メソッド

名前

説明

CStringRefElementTraits::CompareElements

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

CStringRefElementTraits::CompareElementsOrdered

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

CStringRefElementTraits::Hash

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

解説

このクラスは、文字列を比較するとハッシュ値を作成する静的関数を提供します。 これらの関数は、文字列ベースのデータを格納するコレクション クラスを使用する場合に役立ちます。 CStringElementTraitsCStringElementTraitsIとは異なり、CStringRefElementTraitsCString の引数を const CString& の参照として渡します。

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

継承階層

CElementTraitsBase

CStringRefElementTraits

必要条件

Header: atlcoll.h

参照

関連項目

CElementTraitsBase クラス

その他の技術情報

ATL クラスの概要