Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Appelez cette méthode pour insérer un nouvel élément (ou de plusieurs copies d'un élément) dans l'objet table.
void InsertAt(
size_t iElement,
INARGTYPE element,
size_t nCount = 1
);
Paramètres
iElement
L'index où le ou les éléments doivent être insérés.element
La valeur de l'élément ou des éléments à insérer.nCount
Nombre d'éléments à ajouter.
Notes
Insère un ou plusieurs éléments dans le tableau, de départ à l'index iElement.Les éléments existants sont déplacés pour éviter d'être remplacés.
Dans les versions debug, un ATLASSERT sera déclenché si l'objet d' CAtlArray est incorrect, le nombre d'éléments à ajouter est zéro, ou mixte le nombre d'éléments est trop grand pour la matrice contienne.Dans les versions commerciales, passer des paramètres incorrects peut provoquer des résultats imprévisibles.
Exemple
// Declare an array of integers
CAtlArray<int> iBuffer;
// Add elements to the array
for (int b = 0; b < 10; b++)
{
iBuffer.Add(0);
}
// Instert ten 1's into the array
// at position 5
iBuffer.InsertAt(5, 1, 10);
Configuration requise
Header: atlcoll.h