![MesExemples.com Image vecteur, iterator](http://cpp.mesexemples.com/wp-content/uploads/2011/12/candcplusplus.jpg)
{filelink=14825}
#include
#include
#include
using namespace std;
//Fonction d'affichage de contenu
template void afficher_vecteur(T& c)
{
for( typename T::iterator elem = c.begin(); elem != c.end(); elem++ )
{
cout << *elem << endl;
}
}
/* Cette fonction manipule le vecteur comme un tableau ordinaire*/
void vec_operation( int a[], int length )
{
for( int i = 0; i < length; ++i )
a[i] *= 10;
}
int main( )
{
/*
Définition d'un vecteur de 5 éléments
initialisés par la valeur 1
*/
vector data( 5, 1 );
//Afficher le contenu du vecteur
afficher_vecteur( data );
if( !data.empty() )
{
vec_operation(&data[0], static_cast( data.size() ) );
afficher_vecteur( data );
}
return 0;
}