
Klasse CStringList unterstützt Listen von CString -Objekten. Alle Vergleiche erfolgen durch Wert, was bedeutet, dass die Zeichen in der Zeichenfolge statt die Adressen der Zeichenfolgen verglichen werden.
Die Memberfunktionen der CStringList sind ähnlich wie die Memberfunktionen der Klasse CObList. Wegen dieser Ähnlichkeit können Sie die CObList -Referenzdokumentation für die Member-Funktion spezifische. Wo Sie einen CObject -Zeiger als Rückgabewert sehen, ersetzen Sie ein CString (keinen CString Zeiger). Wo Sie einen CObject -Zeiger als Funktionsparameter sehen, ersetzen Sie ein LPCTSTR.
CObject * &Amp; Const CObList::GetHead()
z. b. übersetzt zu
CString& Const CStringList::GetHead()
und
Stellung AddHead (CObject * Lt; NewElement >)
übersetzt
Stellung AddHead (LPCTSTR Lt; NewElement >)
CStringList umfasst das IMPLEMENT_SERIAL -Makro um Serialisierung und dumping seiner Elemente zu unterstützen. Wenn eine Liste von CString -Objekten, in ein Archiv, entweder mit einem überladenen einfügen-Operator oder mit der Memberfunktion Serialize gespeichert ist wird jedes Element CString wiederum serialisiert.
Benötigen Sie ein Abbild der Einzelelemente CString , müssen Sie die Tiefe der Dumpkontext auf 1 oder höher festlegen.
Wenn ein CStringList -Objekt gelöscht wird, oder wenn seine Elemente entfernt werden, werden die CString -Objekte gegebenenfalls gelöscht.
Weitere Informationen zum CStringListverwenden, finden Sie im Artikel Sammlungen im Visual C++ Programmer's Guide.
# include lt;afxcoll.h>
Klassenmember |nbsp; Basisklasse | Hierarchiediagramm
Beispiel&Nbsp; MFC-Beispiel sammeln