CObArray::SetAtGrow

void SetAtGrow ( int nIndex, CObject * "newelement" );
jeter ( CMemoryException );

Paramètres

nIndex

Un index d'entiers qui est supérieur ou égal à 0.

"newelement"

Le pointeur d'objet à ajouter à ce tableau. Une valeur NULL est autorisée.

Remarques

Définit l'élément de tableau à l'index spécifié. Le tableau se développe automatiquement si nécessaire (c'est la limite supérieure est ajustée pour tenir compte de l'élément nouveau).

Le tableau suivant montre les autres fonctions membres qui sont semblables aux CObArray::SetAtGrow.

Classe Fonction membre
CByteArray void SetAtGrow (i&nt nIndex, BYTE "newelement" ) ;
nbsp ;jeter ( CMemoryException );
CDWordArray void SetAtGrow (i&nt nIndex, DWORD "newelement" ) ;
nbsp ;jeter ( CMemoryException );
CPtrArray void SetAtGrow (i&nt nIndex, void * "newelement" ) ;
nbsp ;jeter ( CMemoryException );
CStringArray void SetAtGrow (i&nt nIndex, LPCTSTR "newelement" ) ;
nbsp ;jeter ( CMemoryException );
CUIntArray void SetAtGrow (int nIndex, UI&NT "newelement" ) ;
nbsp ;jeter ( CMemoryException );
CWordArray void SetAtGrow (i&nt nIndex, le 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::SetAtGrow

nbsp ; CObArray tableau ;

tableau.Ajouter (nouvelle CAge (21)) ; / / Élément 0
   tableau.Ajouter (nouvelle CAge (40)) ; / / Élément 1
   tableau.SetAtGrow (3, nouvelle CAge (65)) ; / / L'élément 2 délibérément
                                         / / ignorés.
# ifdef _DEBUG
   afxDump.SetDepth (1) ;
   afxDump << « SetAtGrow exemple: "<< & tableau << « \n » ;
# endif

Les résultats de ce programme sont les suivants:

SetAtGrow exemple : un CObArray avec 4 éléments
 nbsp ;  [0] = une CAge à 47 $C 21 0
    [1] = une CAge à 4800 $ 40
    [2] = &NULL
    [3] = une CAge à 4840 $ 65

Aperçu de CObArray |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CObArray::GetAt, CObArray::SetAt, CObArray::ElementAt, CObArray::operator]

Index