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 CObArray | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CObArray:: SetAt, CObArray::SetAtGrow, CObArray:: InsertAt, [CObArray::operator]