bonjour j"aimerais faire le somme de deux vecteurs en utilisant une surcherge d'operateur en C++ voici ma methode
je sais pas si elle est correcte
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; }
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+'
Partager