CObArray::Add

int Agregar ( CObject * newElement );
tirar ( CMemoryException );

Valor devuelto

El índice del elemento agregado.

Parámetros

newElement

El puntero de CObject agregarse a esta matriz.

Observaciones

Agrega un nuevo elemento al final de una matriz, la matriz de un crecimiento del 1. Si ha utilizado SetSize con un valor de nGrowBy superior a 1, entonces pueden asignar memoria adicional. Sin embargo, el límite superior se incrementará en 1 sólo.

La siguiente tabla muestra otras funciones miembro que son similares a CObArray::Add.

Clase Función miembro
CByteArray i&nt Add (BYTE newElement);
nbsp; tirar ( CMemoryException );
CDWordArray i&nt Add (DWORD newElement );
nbsp;tirar ( CMemoryException );
CPtrArray i&nt Add (void * newElement );
nbsp;tirar ( CMemoryException );
CStringArray i&nt Add (LPCTSTR newElement );
nbsp;tirar ( CMemoryException );
CUIntArray int Add (UI&NT newElement );
nbsp;tirar ( CMemoryException );
CWordArray i&nt Add (palabra newElement );
nbsp;tirar ( CMemoryException );

Ejemplo

Consulte CObList::CObList para obtener una lista de los CAge clase utilizada en todos los ejemplos de colección.

/ / ejemplo de CObArray::Add

nbsp;  Matriz de CObArray;
    
    arreglo de discos.Agregar (Nueva jaula (21)); / / Elemento 0
    arreglo de discos.Agregar (Nueva jaula (40)); / / Elemento 1
# ifdef _DEBUG
    afxDump.SetDepth (1);
    afxDump << "ejemplo de agregar:" << & matriz << "\n";
# endif

Los resultados de este programa son los siguientes:

Añadir ejemplo: u&n CObArray con 2 elementos
 nbsp;  [0] = una jaula en $ 442 bis 21
    [1] = una jaula en $4468 40

Visió&n General de CObArray |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, CObArray::operator]

Index