Partilhar via


Classes de coleção

As seguintes classes oferecem suporte para matrizes, listas, mapas e também características métodos para ajudar com comparações e acesso de elemento.

  • CAtlArray   Essa classe implementa um objeto de matriz.

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

  • CAtlMap   Essa classe fornece métodos para criação e gerenciamento de um objeto de MAP.

  • CAutoPtrArray   Essa classe fornece métodos úteis ao construir uma matriz de SMART ponteiros.

  • CAutoPtrElementTraits   Essa classe fornece métodos, estático funções e typedefs útil ao criar conjuntos de ponteiros inteligentes.

  • CAutoPtrList   Essa classe fornece métodos úteis ao construir uma lista dos ponteiros inteligentes.

  • CAutoVectorPtrElementTraits   Essa classe fornece métodos, estático funções e typedefs útil ao criar coleções de ponteiros inteligentes usando vetor novo e excluir operadores.

  • CComQIPtrElementTraits   Essa classe fornece métodos, estático funções e typedefs útil ao criar conjuntos de ponteiros de interface COM.

  • CComSafeArray   Essa classe é um wrapper para o SAFEARRAY Data Type estrutura.

  • CComSafeArrayBound   Essa classe é um wrapper para um SAFEARRAYBOUND estrutura.

  • CComUnkArray   Essa classe armazena IUnknown ponteiros e é projetado para ser usado sistema autônomo um parâmetro para o IConnectionPointImplclasse de modelo .

  • CDefaultCharTraits   Essa classe fornece dois estático funções para converter caracteres entre maiúsculas e em minúsculas.

  • CDefaultCompareTraits   Essa classe fornece funções de comparação do elemento de padrão.

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

  • CDefaultHashTraits   Essa classe fornece um estático função para calcular valores de hash.

  • CElementTraits   Essa classe é usada pelas classes de coleção para fornecer métodos e funções para mover, copiar, comparação e operações de hash.

  • CElementTraitsBase   Essa classe fornece cópia padrão e mova os métodos para uma classe de coleção.

  • CHeapPtrElementTraits   Essa classe fornece métodos, funções estáticas e typedefs útil ao criar conjuntos de ponteiros de heap.

  • CHeapPtrList   Essa classe fornece métodos úteis ao construir uma lista dos ponteiros de heap.

  • CInterfaceArray   Essa classe fornece métodos úteis ao construir uma matriz de ponteiros de interface COM.

  • CInterfaceList   Essa classe fornece métodos úteis ao construir uma lista dos ponteiros de interface COM.

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

  • CRBMap   Esta classe representa uma estrutura de mapeamento, usando um vermelho-preto binário árvore.

  • CRBMultiMap   Esta classe representa uma estrutura de mapeamento que permite que cada chave a ser associado a mais de um valor, usando uma árvore binária vermelho-preto.

  • CRBTree   Essa classe fornece métodos para criação e utilização de uma árvore de vermelho-preto.

  • CSimpleArray   Essa classe fornece métodos para gerenciar uma matriz.

  • CSimpleArrayEqualHelper   Essa classe é um auxiliar para o CSimpleArray classe.

  • CSimpleArrayEqualHelperFalse   Essa classe é um auxiliar para o CSimpleArray classe.

  • CSimpleMap   Essa classe fornece suporte para uma matriz de mapeamento simples.

  • CSimpleMapEqualHelper   Essa classe é um auxiliar para o CSimpleMap classe.

  • CSimpleMapEqualHelperFalse   Essa classe é um auxiliar para o CSimpleMap classe.

  • CStringElementTraits   Essa classe fornece estático funções usadas pelas classes de coleção armazenando CString objetos.

  • CStringElementTraitsI   Essa classe fornece estático funções relacionadas à seqüências de caracteres armazenadas em objetos de classe de coleção.É semelhante a CStringElementTraits, mas executa comparações sem diferenciação de maiúsculas e minúsculas.

  • CStringRefElementTraits   Essa classe fornece funções estáticas relacionadas a seqüências de caracteres armazenadas em objetos de classe de coleção.Objetos string são tratados sistema autônomo referências.

Artigos relacionados

Classes de coleção do ATL

Consulte também

Conceitos

Classes de coleção do ATL

Outros recursos

Visão geral do ATL classe