Salut à tous,
Je viens de débuter en C++...J'ai du mal à comprendre le code suivant:

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
25
26
27
28
29
vecteur.h: 
#include<iostream>

class vecteur
{
private :
	int * tab;
	int taille;
	int max;

public :
	int prod_sca(vecteur);  //calcule le produit scalaire de deux vecteurs de même dimension
	
};

vecteur.cpp: 
#include"vecteur.h"
#include"string.h"

int vecteur::prod_sca(vecteur v)
{
	vecteur res;
       for(int i=0; i<n; i++)
       { 
              res.tab[i]=tab[i]*v.tab[i];
       }
       return res;
}
J'ai pas compris pourquoi il fait ça...pourquoi tantôt il utilise tab[i] et tantôt il utilise v.tab[i]???

ça peut vous paraitre bête mais là je suis vraiment bloqué