Classes de Coleção

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

As seguintes classes fornecem suporte para arrays, listas, mapas e também métodos de características para ajudar em comparações e acesso a elementos.

  • CAtlArray Esta classe implementa um objeto de array.

  • CAtlList Esta classe fornece métodos para criar e gerir um objeto de lista.

  • CAtlMap Esta classe fornece métodos para criar e gerir um objeto de mapa.

  • CAutoPtrArray Esta classe fornece métodos úteis na construção de um array de apontadores inteligentes.

  • CAutoPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de apontadores inteligentes.

  • CAutoPtrList Esta classe fornece métodos úteis na construção de uma lista de apontadores inteligentes.

  • CAutoVectorPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de apontadores inteligentes usando operadores vector new e delete.

  • CComQIPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros de interface COM.

  • CComSafeArray Esta classe é um wrapper para a estrutura de Tipos de Dados SAFEARRAY .

  • CComSafeArrayBound Esta aula é um wrapper para uma estrutura SAFEARRAYBOUND .

  • CComUnkArray Esta classe armazena ponteiros IUnknown e foi concebida para ser usada como parâmetro da classe template IConnectionPointImpl .

  • CDefaultCharTraits Esta classe fornece duas funções estáticas para converter caracteres entre maiúsculas e minúsculas.

  • CDefaultCompareTraits Esta classe fornece funções padrão de comparação de elementos.

  • CDefaultElementTraits Esta classe fornece métodos e funções padrão para uma classe de coleção.

  • CDefaultHashTraits Esta classe fornece uma função estática para calcular valores de hash.

  • CElementTraits Esta classe é usada por classes de coleção para fornecer métodos e funções para movimentação, cópia, comparação e operações de hash.

  • CElementTraitsBase Esta classe fornece métodos padrão de copiar e mover para uma classe de coleção.

  • CHeapPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de apontadores de heap.

  • CHeapPtrList Esta classe fornece métodos úteis na construção de uma lista de ponteiros de heap.

  • CInterfaceArray Esta classe fornece métodos úteis na construção de um array de ponteiros de interface COM.

  • CInterfaceList Esta classe fornece métodos úteis na construção de uma lista de ponteiros de interface COM.

  • CPrimitiveElementTraits Esta classe fornece métodos e funções padrão para uma classe de coleção composta por tipos de dados primitivos.

  • CRBMap Esta classe representa uma estrutura de mapeamento, usando uma árvore binária Red-Black.

  • CRBMultiMap Esta classe representa uma estrutura de mapeamento que permite que cada chave seja associada a mais do que um valor, usando uma árvore binária Red-Black.

  • CRBTree Esta aula fornece métodos para criar e utilizar uma árvore de Red-Black.

  • CSimpleArray Esta classe fornece métodos para gerir um array simples.

  • CSimpleArrayEqualHelper Esta classe é uma ajuda para a classe CSimpleArray .

  • CSimpleArrayEqualHelperFalse Esta classe é uma ajuda para a classe CSimpleArray .

  • CSimpleMap Esta classe fornece suporte para um array de mapeamento simples.

  • CSimpleMapEqualHelper Esta classe é um auxiliar para a classe CSimpleMap .

  • CSimpleMapEqualHelperFalse Esta classe é um auxiliar para a classe CSimpleMap .

  • CStringElementTraits Esta classe fornece funções estáticas usadas pelas classes de coleção que armazenam CString objetos.

  • CStringElementTraitsI Esta classe fornece funções estáticas relacionadas com strings armazenadas nos objetos da classe de coleção. É semelhante ao CStringElementTraits, mas realiza comparações insensíveis a maiúsculas minúsculas.

  • CStringRefElementTraits Esta classe fornece funções estáticas relacionadas com strings armazenadas nos objetos da classe de coleção. Os objetos string são tratados como referências.

Visão geral da classe de coleção ATL

Consulte também

Visão geral da classe
Classes de Coleção