- 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
CArrayString
La classe CArrayString est la classe des tableaux dynamiques de variables de type string.
Description
La classe CArrayString permet de travailler avec les tableaux dynamiques de variables de type string. La classe implémente les fonctions d'ajout, d'insertion et de suppression des éléments dans un tableau, dans un tableau trié, et la recherche dans un tableau trié. Elle implémente également les méthodes permettant de travailler avec les fichiers.
Déclaration
class CArrayString : public CArray |
Titre
#include <Arrays\ArrayString.mqh> |
Méthodes de Classe
Contrôle de la mémoire |
|
---|---|
Alloue la mémoire pour augmenter la taille du tableau |
|
Définit une nouvelle taille du tableau (plus petite) |
|
Définit une nouvelle taille du tableau (plus petite) |
|
Méthode d'ajout |
|
Ajoute un élément à la fin du tableau |
|
Ajoute des éléments d'un autre tableau à la fin du tableau |
|
Ajoute des éléments d'un autre tableau à la fin du tableau |
|
Insére un élément dans le tableau à la position spécifiée |
|
Insére un tableau d'éléments à la position spécifiée |
|
Insére un tableau d'éléments à la position spécifiée |
|
Copie les éléments d'un autre tableau |
|
Copie les éléments d'un autre tableau |
|
Méthodes de mise à jour |
|
Met à jour l'élément situé à la position spécifiée |
|
Déplace un élément du tableau depuis la position donnée et d'un décalage donné |
|
Méthodes de suppression |
|
Supprime l'élément du tableau situé à la position spécifiée |
|
Supprime un groupe d'éléments du tableau à partir de la position spécifiée |
|
Méthodes d'accès |
|
Retourne l'élément du tableau situé à la position spécifiée |
|
Méthodes de comparaison |
|
Compare le tableau avec un autre tableau |
|
Compare le tableau avec un autre tableau |
|
Opérations sur les tableaux triés |
|
Insére un élément dans un tableau trié |
|
Cherche un élément égal à celui donné dans un tableau trié |
|
Cherche un élément supérieur à celui donné dans un tableau trié |
|
Cherche un élément inférieur à celui donné dans un tableau trié |
|
Cherche un élément supérieur ou égal au modèle donné dans un tableau trié |
|
Cherche un élément inférieur ou égal au modèle donné dans un tableau trié |
|
Cherche le premier élément égal au modèle donné dans un tableau trié |
|
Cherche le dernier élément égal au modèle donné dans un tableau trié |
|
Cherche l'élément égal à celui donné dans un tableau |
|
Entrée/Sortie |
|
virtual Save |
Sauvegarde le tableau de données dans un fichier |
virtual Load |
Charge les données du tableau depuis un fichier. |
virtual Type |
Retourne l'identifiant du type du tableau |