Clase CAtlArray

Esta clase implementa un objeto array.

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

Parámetros

  • E
    El tipo de datos que se almacenan en la matriz.

  • ETraits
    El código utilizado para copiar o mover elementos.

Members

45dz8beb.collapse_all(es-es,VS.110).gifMétodos

Agregar

Llame a este método para agregar un elemento al objeto array.

Append

Llame a este método para agregar el contenido de una matriz al final de otro.

AssertValid

Llame a este método para confirmar que el objeto de matriz es válido.

CAtlArray

el constructor.

~CAtlArray

El destructor.

Copiar

Llame a este método para copiar los elementos de una matriz a otra.

FreeExtra

Llame a este método para quitar cualquier los elementos vacíos de la matriz.

GetAt

Llame a este método para recuperar un único elemento de objeto de matriz.

GetCount

Llame a este método para devolver el número de elementos almacenados en la matriz.

GetData

Llame a este método para devolver un puntero al primer elemento de la matriz.

InsertArrayAt

Llame a este método para insertar una matriz en otro.

InsertAt

Llame a este método para insertar un nuevo elemento (o varias copias de un elemento) en el objeto array.

IsEmpty

Llame a este método para comprobar si la matriz está vacía.

RemoveAll

Llame a este método para quitar todos los elementos del objeto array.

RemoveAt

Llame a este método para quitar uno o más elementos de la matriz.

SetAt

Llame a este método para establecer el valor de un elemento en el objeto array.

SetAtGrow

Llame a este método para establecer el valor de un elemento del objeto array, expandiendo la matriz como sea necesario.

SetCount

Llame a este método para establecer el tamaño del objeto array.

45dz8beb.collapse_all(es-es,VS.110).gifOperadores

operator []

Asigne a este operador para devolver una referencia a un elemento de la matriz.

45dz8beb.collapse_all(es-es,VS.110).gifTypedefs

INARGTYPE

El tipo de datos para agregar elementos a la matriz.

OUTARGTYPE

El tipo de datos para recuperar elementos de la matriz.

Comentarios

CAtlArray proporciona métodos para crear y administrar una matriz de elementos de un tipo definido por el usuario.Aunque es similar a las matrices estándar de C, el objeto de CAtlArray puede reducir y crecer dinámicamente según sea necesario.El índice de matriz siempre comienza en la posición 0, y el límite superior se puede corregir, o permitir expandir a medida que se agregan los nuevos elementos.

Para las matrices con una pequeña cantidad de elementos, la clase CSimpleArray ATL se puede usar.

CAtlArray está estrechamente relacionado con la clase de CArray de MFC y funcionará en un proyecto MFC, sin embargo sin compatibilidad de serialización.

Para obtener más información, vea clases de colección de ATL.

Requisitos

encabezado: atlcoll.h

Vea también

Referencia

Clase de CArray

Conceptos

Ejemplo MMXSwarm

Ejemplo DynamicConsumer

Ejemplo UpdatePV

Ejemplo de la marquesina

Otros recursos

Información general de la clase ATL