Cette fonction insère un élement n'importe où dans
le tableau sans effacer les autres éléments.
Tous les éléments situés au dessus seront
décalés d'un cran vers le haut et le tableau
augmenté de 1.
exemple:
SecureArray<
float > arr(3,
0);
arr.Insert(2, 5);
note sur l'ex : toutes les
valeurs de 0 a 3 sont maintenant a 0 sauf la numéro 2 qui est a
5. Le tableau à maintenant 4 éléments. Note: si l'indice
n'existe pas, une exception est lancée
const
Any& Insert (int Index);
Cette méthode d'insertion surchargée ne prend pas
d'objet Any en paramètre, ceci permet d'insérer un
élément construit par défaut à la position
du tableau indiquée par Index.
Note
pour les deux Insert: Si lors d'une insertion aucune
mémoire de reserve n'existe,
Insert redimensionnera le tableau avec un dixième de sa taille
en plus en mémoire de réserve en prévision de
nouvelles insertions.
Pour désallouer le surplus de mémoire, utilisez FreeExtra();