Bonsoir,

J'ai créé une classe Matrice33 et une classe Vecteur3.
je souhaiterais "overloader" l'opérateur * pour pouvoir écrire :
V2 = M * V1
où faut-il déclarer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Vecteur3 operator*(const Matrice33& M, const Vecteur3& V1) const;
?
dans Matrice33.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Vecteur3 operator(const Vecteur3& V1) const;
? Dans ce cas, comment avoir accès aux variables privées de V1 ?
dans Vecteur3.h ?
dans un autre header comme OperateursVecteur3.h ?
dans ce cas, comment avoir accès aux variables privées de M et V1 ?
J'ai un peu tout essayé sans succès.

Merci pour votre aide