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 :
? Dans ce cas, comment avoir accès aux variables privées de V1 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Vecteur3 operator(const Vecteur3& V1) const;
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

 

 
		
		 
         
 

 
			
			



 
   
 


 operator overload sur des classes créées
 operator overload sur des classes créées
				 Répondre avec citation
  Répondre avec citation

 
			 1'*: impossible d'accéder à private membre déclaré(e) dans la classe 'Matrix33'
1'*: impossible d'accéder à private membre déclaré(e) dans la classe 'Matrix33'

 
  
  
 
 
 
 
   ).
).
Partager