Condividi tramite


Classe di CStringList

Supporta gli elenchi di oggetti CString.

class CStringList : public CObject

Membri

Le funzioni membro CStringList sono simili alle funzioni membro di classe CObList.A causa di questa somiglianze, è possibile utilizzare la documentazione di riferimento CObList per le specifiche di funzione membro.Per visualizzare un puntatore CObject come valore restituito, sostituire CString (non un puntatore CString ).Per visualizzare un puntatore CObject come parametro di funzione, sostituire LPCTSTR.

CObject*& CObList::GetHead() const;

ad esempio, converte a

CString& CStringList::GetHead() const;

e

POSITION AddHead( CObject* <newElement> );

converte un oggetto

POSITION AddHead( LPCTSTR <newElement> );

kkh6xzcc.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CObList::CObList

Crea un elenco vuoto.

kkh6xzcc.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CObList::AddHead

Aggiunge un elemento (o tutti gli elementi in un altro elenco) all'inizio dell'elenco (effettua una nuova intestazione).

CObList::AddTail

Aggiunge un elemento (o tutti gli elementi in un altro elenco) la parte finale di elenco (effettua un nuovo elemento tail).

CObList::Find

Ottiene la posizione di un elemento specificato dal valore di un puntatore.

CObList::FindIndex

Ottiene la posizione di un elemento specificato da un indice a base zero.

CObList::GetAt

Ottiene l'elemento nella posizione specificata.

CObList::GetCount

Restituisce il numero di elementi di questo elenco.

CObList::GetHead

Restituisce l'elemento head dell'elenco (non può essere vuoto.

CObList::GetHeadPosition

Restituisce la posizione dell'elemento head dell'elenco.

CObList::GetNext

Ottiene l'elemento seguente per l'iterazione.

CObList::GetPrev

Ottiene l'elemento precedente per l'iterazione.

CObList::GetSize

Restituisce il numero di elementi di questo elenco.

CObList::GetTail

Restituisce l'elemento tail di elenco (non può essere vuoto.

CObList::GetTailPosition

Restituisce la posizione dell'elemento tail dell'elenco.

CObList::InsertAfter

Inserisce un nuovo elemento a una posizione specificata.

CObList::InsertBefore

Inserisce un nuovo elemento prima della posizione specificata.

CObList::IsEmpty

Test per lo stato dell'elenco vuoto (alcun elemento).

CObList::RemoveAll

Rimuove tutti gli elementi di questo elenco.

CObList::RemoveAt

Rimuove un elemento da questo elenco, specificato dalla posizione.

CObList::RemoveHead

Rimuove l'elemento dall'intestazione dell'elenco.

CObList::RemoveTail

Rimuove l'elemento dalla coda dell'elenco.

CObList::SetAt

Imposta l'elemento nel percorso specificato.

Note

Tutti i confronti vengono eseguiti mediante valore, pertanto i caratteri della stringa vengono confrontati anziché gli indirizzi di stringhe.

CStringList include la macro IMPLEMENT_SERIAL per supportare la serializzazione e il dump degli elementi.Se un elenco di oggetti CString viene archiviato in un archivio, con un operatore di overload di inserimento o con la funzione membro Serialize, ogni elemento CString viene serializzato a sua volta.

Se è necessario un dump degli elementi CString utente, è necessario impostare la profondità del contesto di dump a 1 o superiore.

Per ulteriori informazioni su l CStringList, vedere l'articolo Raccolte.

Gerarchia di ereditarietà

CObject

CStringList

Requisiti

Header: afxcoll.h

Vedere anche

Riferimenti

Classe di CObject

Grafico della gerarchia

Concetti

L'esempio MFC SI RACCOGLIE