Concaténation de deux vecteurs
La combinaison de deux vecteurs est une opération courante en C . Heureusement, la bibliothèque standard C fournit un moyen simple de concaténer deux vecteurs à l'aide de la fonction insert().
Comment concaténer deux vecteurs
Pour concaténer deux vecteurs, vous peut utiliser le code suivant :
vector1.insert(vector1.end(), vector2.begin(), vector2.end());
Ce code ajoute les éléments de vector2 à la fin de vector1. La fonction insert() prend trois paramètres :
En passant ces paramètres à la fonction insert(), vous ajoutez effectivement les éléments de vector2 à la fin de vector1.
Exemple
Considérez ce qui suit exemple :
std::vector<int> vector1 {1, 2, 3}; std::vector<int> vector2 {4, 5, 6}; vector1.insert(vector1.end(), vector2.begin(), vector2.end()); std::cout << "Concatenated vector: "; for (int i : vector1) { std::cout << i << " "; }
Sortie :
Concatenated vector: 1 2 3 4 5 6
Comme vous pouvez le voir, les éléments du vecteur2 ont été ajoutés avec succès à la fin du vecteur1.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!