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
Métodos
Llame a este método para agregar un elemento al objeto array. |
|
Llame a este método para agregar el contenido de una matriz al final de otro. |
|
Llame a este método para confirmar que el objeto de matriz es válido. |
|
el constructor. |
|
El destructor. |
|
Llame a este método para copiar los elementos de una matriz a otra. |
|
Llame a este método para quitar cualquier los elementos vacíos de la matriz. |
|
Llame a este método para recuperar un único elemento de objeto de matriz. |
|
Llame a este método para devolver el número de elementos almacenados en la matriz. |
|
Llame a este método para devolver un puntero al primer elemento de la matriz. |
|
Llame a este método para insertar una matriz en otro. |
|
Llame a este método para insertar un nuevo elemento (o varias copias de un elemento) en el objeto array. |
|
Llame a este método para comprobar si la matriz está vacía. |
|
Llame a este método para quitar todos los elementos del objeto array. |
|
Llame a este método para quitar uno o más elementos de la matriz. |
|
Llame a este método para establecer el valor de un elemento en el objeto array. |
|
Llame a este método para establecer el valor de un elemento del objeto array, expandiendo la matriz como sea necesario. |
|
Llame a este método para establecer el tamaño del objeto array. |
Operadores
Asigne a este operador para devolver una referencia a un elemento de la matriz. |
Typedefs
El tipo de datos para agregar elementos a la matriz. |
|
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