Compartilhar via


Classe CAtlList

Essa classe fornece métodos para criação e gerenciamento de um objeto da lista.

template<
   typename E,
   class ETraits = CElementTraits< E >
>
class CAtlList

Parâmetros

  • E
    O tipo de elemento.

  • ETraits
    O código usado para copiar ou mover elementos.See Classe CElementTraits para obter mais detalhes.

Comentários

The CAtlList classe oferece suporte a listas ordenadas de objetos não exclusivo acessíveis em seqüência ou por valor. CAtlList listas se comportam como lista duplamente vinculada. Cada lista possui um cabeçalho e um laço e novos elementos (ou listas em alguns casos) podem ser adicionadas a das extremidades da lista ou inseridas antes ou após elementos específicos.

Maioria do CAtlList métodos fazem uso de um valor da posição. Esse valor é usado pelos métodos para fazer referência a posição de memória real onde os elementos são armazenados e não ser calculados nem previstos diretamente.Se for necessário acessar o nth elemento na lista, o método CAtlList::FindIndex irá retornar o valor de posição correspondente para um determinado índice.Os métodos CAtlList::GetNext and CAtlList::GetPrev pode ser usado para iterar através dos objetos na lista.

Para obter mais informações sobre as coleções de classes disponível com ATL, consulte Classes de coleção do ATL.

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe CList

Outros recursos

CAtlList membros

Visão geral do ATL classe