[C++] Pb avec les variable static dans les classe
Bonjour, je me suis mis r�cement au C++ et j'ai queleque probl�me, voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
class Forage
{
private:
static Forage *selected;
GLfloat x,y;
public:
/*******************************************/
//-----------Methodes de Classe------------/
/*******************************************/
void Draw(GLfloat dx = 0,GLfloat dy = 0);
void DrawInfos(GLfloat dx = 0,GLfloat dy =0);
void move();
GLfloat& rw_x();
GLfloat& rw_y();
static Forage* r_selected(); // Renvoi le pointeur du forage sélectionné
static void w_selected(Forage *f);
/**********************/
Forage(GLfloat x,GLfloat y);
~Forage();
}; |
Le probl�me dans ce code, c'est que le compilateur me dit qu'il ne trouve pas la var selected :? (variable appel� dans w_selected(Forage *f); et Forage* r_selected(); )
Donc la question que je pose et pourquoi �a ne marche pas? :?:
Merci d'avance de votre aide