Declaration d'un pointeur global sur une classe dans un .h
Bonjour,
J'ai besoin d'un pointeur global sur une instance de ma classe Échiquier ( j'ai besoin d'y accéder dans le main et dans le CALLBACK donc je n'ai pas d'autre choix ).
Je l'ai donc tranquillement déclaré dans mon main.cpp
Code:
Echiquier* lpEchiquier = NULL;
Pas de problème jusque là, mais j'aimerai déménager cette déclaration dans mon ressource.h à côté de mes handles sur les objets D3D.
Ma déclaration est :
Code:
static Echiquier* lpEchiquier = NULL;
Et là il me sort :
Citation:
error C2143: erreur de syntaxe*: absence de ';' avant '*'
La ligne précédente étant:
Code:
static IDirect3DVertexBuffer9* vertexBuffer;
Je ne vois pas tellement comment me sortir de là ...
Merci d'avance pour vos réponses