次の方法で共有


CStringList クラス

CString オブジェクトのリストをサポートします。

class CStringList : public CObject

解説

すべての比較は、値によって行われます。つまり、文字列のアドレスではなく、文字列内の各文字が比較されます。

CStringList のメンバー関数は、CObList クラスのメンバー関数とほぼ同じです。 メンバー関数については CObList クラスの説明を参照してください。 関数の戻り値として CObject ポインターが使われている場合は、CString ポインターではなく、CString に置き換えてください。 関数のパラメーターとして CObject へのポインターが使われている箇所は、LPCTSTR に置き換えてください。

CObject*& CObList::GetHead() const;

は、次のように置き換えます。

CString& CStringList::GetHead() const;

および

POSITION AddHead( CObject* <newElement> );

は、次のようになります。

POSITION AddHead( LPCTSTR <newElement> );

CStringList には、シリアル化および配列要素のダンプをサポートする IMPLEMENT_SERIAL マクロが組み込まれています。 CString オブジェクトをアーカイブに保存するには、オーバーロード出力ストリーム演算子または Serialize メンバー関数を使います。各 CString の要素は順次シリアル化されます。

CString の要素を個別にダンプするには、ダンプ コンテキストの深さを 1 以上にします。

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

必要条件

**ヘッダー:**afxcoll.h

参照

処理手順

サンプルを収集します。MFC コレクション クラスを示します

参照

CObject クラス

階層図

その他の技術情報

CStringList のメンバー