Fusionner des vecteurs

[Résolu]
Signaler
Messages postés
118
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
2 janvier 2006
-
Messages postés
118
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
2 janvier 2006
-
Bonjour à tous,



J'ai 3 fonctions :



vector fonction1();

vector fonction2();

vector fonction3(){

/* Je veux mettre qqch ici */

}



je voudrais que la
fonction3() renvoie le résultat de la fonction1() et celui de la
fonction2() à la suite, dans un seul vecteur. J'ai cherché sur google
sans trouver comment fusionner 2 vecteurs. Comment faire ?



Est-il possible d'éviter de faire une boucle ?

2 réponses

Messages postés
364
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
5 octobre 2006
2
Salut,

tu peux déjà essayer ça.



vector fct3() {

vector tmp = fct1();

vector tmp2 = fct2();

tmp.insert( tmp.end(), tmp2.begin(), tmp2.end() );

return tmp;

}


Ma participation à la saturation du net:
Messages postés
118
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
2 janvier 2006

Exactement ce que je cherchais (et ça marche) ! Merci beaucoup.