CObArray::Add

int Add ( CObject * newElement );
lançar ( CMemoryException );

Valor de retorno

O índice do elemento adicionado.

Parâmetros

newElement

O ponteiro de CObject a ser adicionado a essa matriz.

Observações

Adiciona um novo elemento ao final de uma matriz, a matriz a crescer por 1. Se SetSize tiver sido usado com um valor de nGrowBy maior que 1, memória extra pode ser alocada. No entanto, o Ligado superior aumentará apenas 1.

A tabela a seguir mostra Outro funções de membro que são semelhantes às CObArray::Add.

Classe Função de membro
CByteArray i&nt Add (BYTE newElement);
nbsp; lançar ( CMemoryException );
CDWordArray i&nt Add (DWORD newElement );
nbsp;lançar ( CMemoryException );
CPtrArray i&nt Add (void * newElement );
nbsp;lançar ( CMemoryException );
CStringArray i&nt Add (LPCTSTR newElement );
nbsp;lançar ( CMemoryException );
CUIntArray int Add (UI&NT newElement );
nbsp;lançar ( CMemoryException );
CWordArray i&nt Add (palavra newElement );
nbsp;lançar ( CMemoryException );

Exemplo

Consulte CObList:: CObList para obter uma listagem do CAge classe usada em tudo exemplos coleção.

/ / exemplo de CObArray::Add

nbsp;  CObArray matriz;
    
    matriz.Adicionar (nova gaiola (21)); / / Elemento 0
    matriz.Adicionar (nova gaiola (40)); / / Elemento 1
# ifdef  Debug
    afxDump.SetDepth (1);
    afxDump << "Adicionar exemplo:" << & matriz << "\n";
# endif

Os resultados deste programa são os seguintes:

Adicio&nar exemplo: um CObArray com 2 elementos
 nbsp;  [0] = uma gaiola em r $ 442. oA 21
    [1] = uma gaiola em $4468 40

Visão geral de CObArrayMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CObArray:: SetAt, CObArray::SetAtGrow, CObArray:: InsertAt, [CObArray::operator]

Index