Bonjour,
Je n'arrive pas à comprendre comment accéder au attribut de ma classe qui sont des pointeurs
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;
};
j'ai essayé
t.(*p1) ça ne compile pas
t->p1 ça non plus