1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
class Vertices
{
public:
Vertices() {}
Vertices (GLfloat def_x, GLfloat def_y, GLfloat def_z) : x(def_x), y(def_y), z(def_z) {}
virtual ~Vertices() {}
// some data (i.e. x and y)...
GLfloat x, y, z;
};
vector<Vertices *> arMyClass;
arMyClass.push_back(new Vertices(0.0f, 0.0f,1.0f));
arMyClass.push_back(new Vertices(1.0f, 0.0f,0.0f));
Vertices& v = *(arMyClass[0]); // Lit le tableau indice 0 en pointant l'adresse d'ailleurs Vertices& v = *(arMyClass[0]); ou v = *(arMyClass[0]); ? |
Partager