Pour manipuler ces structures de données dans la mémoire pour effectuer certaines opérations, nous avons besoin de certaines variables de types de données comme entier, des caractères, du double, etc.
Cet article vous aidera à l'analyse des vecteurs et indiquera différents processus d'initialisation sur les vecteurs (structure de données) en C++.
Qu'est-ce que le vecteur dans la langue C ++
En C ++, nous avons une bibliothèque de modèles standard spéciale qui possède des conteneurs intégrés de classe vectorielle. Le vecteur est un stockage collectif dans une mémoire qui stocke les éléments dynamiquement avec la restriction du même type de données.
Déclaration simple de vecteur en c++
Vector_keywordBien que les vecteurs et les tableaux soient similaires, la taille d'un vecteur peut varier dans le temps. Les composants sont conservés dans les régions de mémoire correspondantes. En conséquence, la taille du vecteur dépend des exigences de l'application en cours d'exécution. Il est nécessaire d'ajouter un fichier d'en-tête avec la directive pré-processeur comme #inclure Avant d'utiliser des vecteurs dans des programmes C ++. L'implémentation vectorielle en C ++ est plus simple et plus facile plutôt que des tableaux.
En C ++, nous avons différentes méthodes pour initialiser le vecteur, discutons-les un par un:
Méthode 1: par l'utilisation de la méthode de remplissage dans la classe vectorielle
#inclureDans ce code, nous utilisons la méthode de remplissage et créons un vecteur. La méthode de remplissage a deux objets, un commence, et le second est la fin, puis nous passons une valeur qui doit être imprimée.
Sortir
Méthode 2: par l'utilisation de push_back () pour pousser les valeurs l'une après l'autre
#inclureDans ce programme, nous initialisons le vecteur vide, puis nous donnons des valeurs en 11,22,30 à la méthode Push_back en l'utilisant encore et encore et 4 et les montrer à l'aide d'une boucle.
Sortir
Méthode 3: Initialiser et initialiser le vecteur en une étape
#inclureDans l'exemple du programme ci-dessus, le programme commence par la fonction principale où nous initialisons les vecteurs de type entier et leur donnons des valeurs dans la même étape. Ensuite, nous montrons les valeurs en utilisant A pour une boucle.
Sortir
Méthode 4: avec l'utilisation d'un tableau
#inclureDans ce code, nous initialisons un vecteur en déclarant un tableau de 6 éléments, puis les imprimons avec COUT.
Sortir
Méthode 5: En utilisant le tableau déjà présent et en le copie
#inclureDans ce programme, nous déclarons un tableau comme B avec 5 valeurs, puis l'ajoutons dans un vecteur par deux paramètres; Un tableau est le premier, et un tableau avec sa longueur est le deuxième.
Sortir
Méthode 6: Par l'utilisation de la surcharge du constructeur dans le vecteur
#inclureDans l'exemple ci-dessus, nous avons utilisé un vecteur avec surcharge de constructeur qui accepte deux paramètres: l'un est la répétition de la valeur et le second est le chiffre que nous voulons montrer, donc la sortie est la suivante.
Sortir
Conclusion
Les vecteurs sont définis dans la bibliothèque de modèles standard (STL). Pour utiliser un vecteur, nous devons d'abord inclure l'en-tête vectoriel dans le programme. En écriture, nous avons vu diverses façons dont nous initialisons les vecteurs dans la langue C ++. Un développeur peut choisir n'importe quelle méthode en fonction du besoin.