Share via


Classe de CStringList

Listes de support d'objets d' CString .

class CStringList : public CObject

Membres

Les fonctions membres d' CStringList sont semblables aux fonctions membres de la classe CObList.En raison de cette ressemblance, vous pouvez utiliser la documentation de référence des CObList pour les détails de la fonction membre.Partout où vous consultez un pointeur d' CObject comme valeur de retour, substituez CString (pas un pointeur d' CString ).Partout où vous consultez un pointeur d' CObject comme paramètre de fonction, substituez LPCTSTR.

CObject*& CObList::GetHead() const;

par exemple, traduit la valeur

CString& CStringList::GetHead() const;

et

POSITION AddHead( CObject* <newElement> );

convertit la valeur

POSITION AddHead( LPCTSTR <newElement> );

kkh6xzcc.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CObList::CObList

Construit une liste vide.

kkh6xzcc.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CObList::AddHead

Ajoute un élément (ou tous les autres éléments de liste) au début de la liste (fait une nouvelle tête).

CObList::AddTail

Ajoute un élément (ou tous les autres éléments de liste) à la fin de la liste (fait une nouvelle file).

CObList::Find

Obtient la position d'un élément spécifié par valeur de pointeur.

CObList::FindIndex

Obtient la position d'un élément spécifié par un index de base zéro.

CObList::GetAt

Obtient l'élément à une position donnée.

CObList::GetCount

Retourne le nombre d'éléments de cette liste.

CObList::GetHead

Retourne l'élément head de la liste (ne peut pas être vide).

CObList::GetHeadPosition

Retourne la position de l'élément head de la liste.

CObList::GetNext

Obtient l'élément pour itérer.

CObList::GetPrev

Obtient l'élément précédent pour itérer.

CObList::GetSize

Retourne le nombre d'éléments de cette liste.

CObList::GetTail

Retourne l'élément de fin de la liste (ne peut pas être vide).

CObList::GetTailPosition

Retourne la position de l'élément de fin de la liste.

CObList::InsertAfter

Insère un nouvel élément après qu'une position donnée.

CObList::InsertBefore

Insère un nouvel élément avant qu'une position donnée.

CObList::IsEmpty

Tests pour l'état vide de liste (les éléments).

CObList::RemoveAll

Supprime tous les éléments de cette liste.

CObList::RemoveAt

Supprime un élément de cette liste, spécifiée par position.

CObList::RemoveHead

Supprime l'élément de le début de la liste.

CObList::RemoveTail

Supprime l'élément de la fin de la liste.

CObList::SetAt

Définit l'élément à une position donnée.

Notes

Toutes les comparaisons sont effectuées par la valeur, ce qui signifie que les caractères dans la chaîne sont comparés à la place des adresses des chaînes.

CStringList incorpore la macro d' IMPLEMENT_SERIAL pour prendre en charge la sérialisation et faire un dump de ses éléments.Si une liste d'objets d' CString est stockée à une archive, avec un opérateur surchargé d'insertion ou avec la fonction membre d' Serialize , chaque élément d' CString est sérialisé après.

Si vous avez besoin d'un dump des éléments d' CString , vous devez définir la profondeur du contexte de dump à 1 ou supérieur.

Pour plus d'informations sur l'utilisation CStringList, consultez l'article collections.

Hiérarchie d'héritage

CObject

CStringList

Configuration requise

Header: afxcoll.h

Voir aussi

Référence

Classe de CObject

Graphique de la hiérarchie

Concepts

L'exemple MFC COLLECTENT