CObArray::Add

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]

Index