
CStringListクラスのCStringオブジェクトのリストをサポートしています。値は、文字列内の文字ではなく、文字列のアドレスと比較されることを意味すべての比較を行うには。
CStringListのメンバー関数は、 CObListクラスのメンバー関数に似ています。この類似性のためのメンバー関数の詳細についてはCObListのリファレンス ドキュメントを使用できます。戻り値としてCObjectへのポインターを参照してください、 CString ( CStringポインターではない) に置き換えます。関数のパラメーターとしてCObjectへのポインターを参照してください、 LPCTSTRに置き換える。
CObject ※ amp;CObList::GetHead() 定数(&A)
たとえば、
CStringamp;CStringList::GetHead() 定数(&A)
と
位置 AddHead (CObject ※ lt; newElement >)
変換します。
位置 AddHead (LPCTSTR lt; newElement >)
CStringListにシリアル化し、その要素の不法投棄をサポートするために、 IMPLEMENT_SERIALマクロが組み込まれています。アーカイブ、オーバー ロードされた挿入演算子または、 Serializeメンバー関数にCStringオブジェクトの一覧が格納されている場合に、各CString要素が順番にシリアル化されます。
CStringの個々 の要素のダンプが必要な場合は、1 以上に、ダンプ コンテキストの深さを設定する必要があります。
CStringListオブジェクトが削除されると、またはその要素が削除されるときは、 CStringオブジェクトは適切な削除します。
CStringListを使用しての詳細については、参照してください コレクションでVisual の C++ プログラマのガイド。
#include lt;afxcoll.h>
サンプル特価; MFC サンプルを収集(&N)