bonjour j"aimerais faire le somme de deux vecteurs en utilisant une surcherge d'operateur en C++ voici ma methode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
vecteur vecteur::operator+(const vecteur& vecter)
  { int i;
      int *tabl;
      tabl=new int[Nblignes];
 
    //les valeurs de vecteur1 sont chargés dans tabl
 
      for(i=0;i<Nblignes;i++)
      {
        tabl[i]=tab[i];
      }
 
    // somme des elements de tabl et vecteur2
      for(i=0;i<Nblignes;i++)
      {
        tabl[i]=vecter.tab[i];
      }
 
    //Création d'un type de retour
       vecteur resultat (*tabl);
 //retour du resulatt
       return resultat; 
  }
je sais pas si elle est correcte

l'instruction qui appele cette methode est

resultat=vecteur1+vecteur2;

quand je compile j'ai cette unique erreur

invalid operands of types `vecteur*' and `vecteur*' to binary `operator+'