Bonjour,
Je n'arrive pas à comprendre comment accéder au attribut de ma classe qui sont des pointeurs
j'ai essayé
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 class Triangle{ public: Triangle(); Triangle(Vec3f a, Vec3f b, Vec3f c); Triangle(Vec3i indices, std::vector<Vec3f> &vertexList); Box getBoundingBox()const; friend std::ostream& operator << (std::ostream &s, const Triangle &t) { return s << *t.p1 << "\n" << *t.p1 << "\n" << *t.p2;// ne donne pas les bonne valeur } //protected: Vec3f *p0; Vec3f *p1; Vec3f *p2; };
t.(*p1) ça ne compile pas
t->p1 ça non plus
Partager