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]