Bonjour à tous,
Je débute en C++ et j'essaye de créer la classe Triangle avec un constructeur à trois arguments (les coordonnées des points en 3D) :
Maintenant lorsque je définis mon constructeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class Triangle { public: Triangle(float x[3], float y[3], float z[3]); private: float x[3], y[3], z[3]; };
et que je compile, j'obtiens l'erreur de compilation suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Triangle::Triangle(float x[3], float y[3], float z[3]){ this->x = x; this->y = y; this->z = z; }
Quelle est l'erreur ici?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ../src/shapes/triangle.cpp:11:12: error: incompatible types in assignment of float* to float [3]
Merci d'avance
Partager