Compartilhar via


Classe CSimpleArray

Essa classe fornece métodos para gerenciar uma matriz.

template <
   class T,
   class TEqual = CSimpleArrayEqualHelper< T >
> 
class CSimpleArray

Parâmetros

  • T
    O tipo de dados serão armazenados na matriz.

  • TEqual
    Um objeto de traço, define o teste de igualdade para elementos do tipo T.

Comentários

CSimpleArray Fornece métodos para criar e gerenciar uma matriz, de qualquer tipo de dado T.

O parâmetro TEqual Fornece um meio de definir uma função de igualdade para dois elementos do tipo T. Criando uma classe semelhante a CSimpleArrayEqualHelper, é possível alterar o comportamento do teste de igualdade para qualquer determinado array.Por exemplo, ao lidar com uma matriz de ponteiros, pode ser útil definir a igualdade sistema autônomo dependendo dos valores que sistema autônomo ponteiros de referência.A implementação padrão utiliza operador=().

Ambos os CSimpleArray e CSimpleMap são projetados para um pequeno número de elementos.CAtlArray and CAtlMap deve ser usado quando a matriz contém um grande número de elementos.

Requisitos

Cabeçalho: atlsimpcoll.h

Exemplo

// Create an array of integers
CSimpleArray<int> iArray;

// Create an array of char pointers
// and use a new equality function
CSimpleArray<char *, MyEqualityEqualHelper<char *> > cMyArray;   

Consulte também

Outros recursos

CSimpleArray membros

Visão geral do ATL classe