CAtlArray::SetAtGrow

Appelez cette méthode pour définir la valeur d'un élément dans l'objet table, développant tableau au besoin.

void SetAtGrow(
   size_t iElement,
   INARGTYPE element 
);

Paramètres

  • iElement
    L'index qui pointe vers l'élément de tableau vers le jeu.

  • element
    Nouvelle valeur de l'élément spécifié.

Notes

Substitue la valeur de l'élément globale pointe vers l'index.Si iElement est plus grande que la taille actuelle du tableau, le tableau est augmentée automatiquement à l'aide d'un appel à CAtlArray::SetCount.Dans les versions debug, un ATLASSERT sera déclenché si l'objet d' CAtlArray est pas valide.Dans les versions commerciales, les paramètres incorrects peuvent provoquer des résultats imprévisibles.

Exemple

// Declare an array of integers
CAtlArray<int> iGrowArray;

// Add an element
iGrowArray.Add(0);

// Add an extra element at position 19.
// This will grow the array to accommodate.
iGrowArray.SetAtGrow(19, 0);

// Confirm size of new array
ATLASSERT(iGrowArray.GetCount() == 20);

// Note: the values at position 1 to 18
// are undefined.

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

Classe de CAtlArray

CAtlArray::SetAt