Partilhar via


Classe CStringList

Oferece suporte a listas de CString objetos.

class CStringList : public CObject

Comentários

Todas as comparações são feitas por valor, que significa que os caracteres na seqüência de caracteres são comparados em vez de endereços das seqüências de caracteres.

As funções de membro de CStringList são semelhantes às funções de membro de classe CObList.Por causa dessa semelhança, você pode usar o CObList documentação de referência para obter informações mais específicas de função de membro. Onde quer que você vê um CObject ponteiro sistema autônomo um valor retornado, substituir um CString (não um CString ponteiro). Onde quer que você vê um CObject ponteiro sistema autônomo um parâmetro de função, substituir um LPCTSTR.

CObject*& CObList::GetHead() const;

Por exemplo, se traduz em

CString& CStringList::GetHead() const;

e

POSITION AddHead( CObject* <newElement> );

se traduz em

POSITION AddHead( LPCTSTR <newElement> );

CStringList incorpora o IMPLEMENT_SERIAL macro para oferecer suporte a serialização e despejo de seus elementos. Se uma lista de CString objetos é armazenado para um arquivar com um operador sobrecarregado inserção ou com o Serialize cada membro funcionar CString elemento é serializado por sua vez.

Se você precisar de um despejo do individuais CString elementos, você deve conjunto a profundidade do contexto de despejo para 1 ou maior.

Quando um CStringList objeto é excluído, ou quando seus elementos são removidos, o CString sistema autônomo objetos são excluídos conforme apropriado.

Para obter mais informações sobre como usar CStringList, consulte o artigo Coleções.

Requisitos

Cabeçalho: afxcoll.h

Consulte também

Tarefas

COLETAR Exemplo: Ilustra as classes de coleção do MFC

Referência

Classe CObject

Gráfico de hierarquia

Outros recursos

CStringList membros