Bonjour à tous
je cherche à savoir s'il est possible de créer un opérateur + qui sommerait chaque composante de deux vecteurs
Ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
std::vector<int> v1, v2,v;
for (int i=0; i < 3; i++)
{
  v1[i] = i;
  v2[i] = i*i;
}
v = v1+v2;  // je voudrais donner un sens à cet opérateur et que le résultat me donne v = { 0 , 2, 6 }
Jusque là pas trop de problème, je voius assez bien comment je dois faire d'un point de vue syntaxe. Par contre je ne sais pas s'il est possible de créér un nouvel opérateur dans la librairie std::vector? Si oui comment??

Merci d'avance
D

balise [code] rajoutée par r0d. Merci d'y penser la prochaine fois.