CObArray::SetAtGrow

void SetAtGrow ( int nIndex, CObject * newElement );
tirar ( CMemoryException );

Parámetros

nIndex

Un índice de entero es mayor o igual que 0.

newElement

El puntero de objeto que se agregará a esta matriz. Se permite un valor NULL.

Observaciones

Establece el elemento de la matriz en el índice especificado. La matriz crece automáticamente si es necesario (es decir, el límite superior se ajusta para alojar el nuevo elemento).

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

Clase Función miembro
CByteArray void SetAtGrow (i&nt nIndex, BYTE newElement );
nbsp;tirar ( CMemoryException );
CDWordArray void SetAtGrow (i&nt nIndex, DWORD newElement );
nbsp;tirar ( CMemoryException );
CPtrArray void SetAtGrow (i&nt nIndex, void * newElement );
nbsp;tirar ( CMemoryException );
CStringArray void SetAtGrow (i&nt nIndex, LPCTSTR newElement );
nbsp;tirar ( CMemoryException );
CUIntArray void SetAtGrow (int nIndex, UI&NT newElement );
nbsp;tirar ( CMemoryException );
CWordArray void SetAtGrow (i&nt nIndex, 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::SetAtGrow

nbsp; Matriz de CObArray;

arreglo de discos.Agregar (Nueva jaula (21)); / / Elemento 0
   arreglo de discos.Agregar (Nueva jaula (40)); / / Elemento 1
   arreglo de discos.SetAtGrow (3, Nueva jaula (65)); / / Elemento 2 deliberadamente
                                         / / omitidos.
# ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump << "SetAtGrow ejemplo:" << & matriz << "\n";
# endif

Los resultados de este programa son los siguientes:

Ejemplo SetAtGrow: un CObArray con 4 elementos
 nbsp;  [0] = una jaula a 47 ° C 21 0
    [1] = una jaula en $4800 40
    [2] = &NULL
    [3] = una jaula en $4840 65

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

Vea tambié&nnbsp;CObArray::GetAt, CObArray::SetAt, CObArray::ElementAt, CObArray::operator]

Index