Container Bibliothèque séquences dans C ++ simplifié - Partie 3 Division 1 Introduction Il est maintenant temps de créer un conteneur de séquence simple. Ceci est la partie 3 de ma série, bibliothèque de conteneurs séquences dans C ++ simplifié. Vous devez avoir lu les deux premières parties avant de lire cette partie, car cela est une continuation. Dans cette partie de la série, nous créons un conteneur de séquence simple dans C ++. Rappelons que un conteneur de séquence est un modèle de classe dont la composante fondamentale est une liste dans la mémoire dynamique.
Un conteneur de séquence est simplement appelé une séquence. Les éléments de la liste d'une séquence peuvent être consultées en utilisant des indices. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Propriétés de la séquence Simple Le modèle de classe du conteneur de séquence simple a juste une propriété (membre de données).
La propriété est un pointeur vers le premier élément de la liste dans la mémoire dynamique. Une séquence pratique aura un bon nombre de propriétés. Méthodes de la séquence simple Les noms des méthodes (fonctions membres) du conteneur de séquences simples sont: - constructeur - obtainValue - putValue - addElement Nous attendons maintenant la signification des méthodes. constructeur constructeur est la fonction constructeur. Le nom du constructeur est le nom de la classe (toujours comme ça). La fonction constructeur n'a pas de valeur retournée.
Il dispose de deux paramètres (arguments): le premier est un entier et il vous donne le nombre de premiers éléments de la liste. Le second est un espace réservé de modèle, qui représente le type d'objet dans les éléments de la liste. Avec un gabarit, l'espace réservé peut être l'un quelconque des types fondamentaux, l'un des types, par exemple des dérivés pointeur, ou objets instanciés. obtainValue Cette méthode a un argument, ce qui est l'indice d'un élément d'intérêt dans la liste. La fonction retourne la valeur de l'élément.
putValue Cette méthode a deux arguments: le premier est un indice à un élément d'intérêt. Le second est la valeur que vous voulez donner de l'élément. Cette valeur donnée, remplace toute valeur était là, semblable à ce qui se fait avec les tableaux. La méthode ne retourne rien. Cette méthode addElement a