Comparer les vecteurs avec l’opérateur de comparaison ‘==’

Author:

 vecteur, iterator
Download


#include 
#include 
#include 
using namespace std;

// Fonction pour afficher le contenu du vecteur
template void afficher_vecteur(T& c, char *msg)
{
	cout < vec1(val1, val1+9);
   vector< int > vec2( val2, val2+8 );

   afficher_vecteur(vec1, "Vec1: ");
   afficher_vecteur(vec2, "Vec2: ");

   //Comparer les deux vecteurs
   if ( vec1 == vec2 )
      cout << "vec1 et vec2 sont égaux" << endl;
    else
      cout << "vec1 et vec2 sont différents" << endl;

	//Ajouter dans le vecteur2
	vec2.push_back(9);

   afficher_vecteur(vec1, "Vec1: ");
   afficher_vecteur(vec2, "Vec2: ");

   // reprendre la comparaison
   if ( vec1 == vec2 )
      cout << "vec1 et vec2 sont égaux" << endl;
    else
      cout << "vec1 et vec2 sont différents" << endl;

   return 0;
}

 /*
Vec1: 1 2 3 4 5 6 7 8 9
Vec2: 1 2 3 4 5 6 7 8
vec1 et vec2 sont diffÚrents
Vec1: 1 2 3 4 5 6 7 8 9
Vec2: 1 2 3 4 5 6 7 8 9
vec1 et vec2 sont Úgaux

 */   

Leave a Reply

Your email address will not be published. Required fields are marked *