- Reserve
- Resize
- Shutdown
- Add
- AddArray
- AddArray
- Insert
- InsertArray
- InsertArray
- AssignArray
- AssignArray
- Update
- Shift
- Delete
- DeleteRange
- At
- CompareArray
- CompareArray
- InsertSort
- Search
- SearchGreat
- SearchLess
- SearchGreatOrEqual
- SearchLessOrEqual
- SearchFirst
- SearchLast
- SearchLinear
- Save
- Load
- Type
Resize
Définit une nouvelle taille du tableau (plus petite).
bool Resize(
|
Paramètres
size
[in] Nouvelle taille du tableau.
Valeur de Retour
true - en cas de succès, false - en cas d'échec dû à une tentative de mettre une taille inférieure à 0.
Note
Changer la taille du tableau permet d'optimiser l'utilisation de la mémoire. Les éléments situés sur la droite du tableau seront perdus. Pour réduire la fragmentation de la mémoire, le changement de taille du tableau est réalisé en utilisant la pas définit grâce à la méthode Step (int), ou avec un pas de 16 sinon (valeur par défaut).
Exemple :
//--- exemple d'utilisation de CArrayLong::Resize(int)
|