int Ajouter ( CObject * "newelement" );
jeter ( CMemoryException );
Valeur de retour
L'index de l'élément ajouté.
Paramètres
"newelement"
Le pointeur CObject à ajouter à ce tableau.
Remarques
Ajoute un nouvel élément à la fin d'un tableau, le tableau de croissance par 1. Si SetSize a été utilisée avec un nGrowBy de valeur supérieure à 1, mémoire supplémentaire peut être allouée. Toutefois, la limite supérieure augmentera de seulement 1.
Le tableau suivant montre les autres fonctions membres qui sont semblables aux CObArray::Add.
Classe | Fonction membre |
CByteArray | i&nt Add (BYTE "newelement") ; nbsp ; jeter ( CMemoryException ); |
CDWordArray | i&nt Add (DWORD "newelement" ) ; nbsp ;jeter ( CMemoryException ); |
CPtrArray | i&nt Add (void * "newelement" ) ; nbsp ;jeter ( CMemoryException ); |
CStringArray | i&nt Add (LPCTSTR "newelement" ) ; nbsp ;jeter ( CMemoryException ); |
CUIntArray | int Add (UI&NT "newelement" ) ; nbsp ;jeter ( CMemoryException ); |
CWordArray | i&nt Add (mot "newelement" ) ; nbsp ;jeter ( CMemoryException ); |
Exemple
Voir CObList::CObList pour obtenir la liste de la CAge
classe utilisée dans tous les exemples de la collection.
/ / exemple de CObArray::Add
nbsp ; CObArray tableau ;
tableau.Ajouter (nouvelle CAge (21)) ; / / Élément 0
tableau.Ajouter (nouvelle CAge (40)) ; / / Élément 1
# ifdef _DEBUG
afxDump.SetDepth (1) ;
afxDump << « exemple d'ajouter: "<< & tableau << « \n » ;
# endif
Les résultats de ce programme sont les suivants:
Ajouter l'exemple : u&n CObArray à 2 éléments
nbsp ; [0] = une CAge à 442 a $ 21
[1] = une CAge à 4468 $ 40
Aperçu de CObArray |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, CObArray::operator]