voila, j'aimerais partager plusieurs variables et fonctions entre plusieurs fichiers, j'ai donc cree une classe statique :
static class VarGlobale
{
private:
SOCKET s;
SOCKET ConnectToServer ();
int SendData (const char*, unsigned int);
int RecvData (char*, unsigned int);
public:
VarGlobale ();
virtual ~VarGlobale ();
BOOL TestConnexion ();
char NomServeur [LNOM_S+1],
IpServeur [LIP_S],
BufferTabJoueur [LBUFF_J],
BufferJoueurLocal [LBUFF_J/MAX_J],
BufferTabEquipe [LBUFF_E];
struct hostent* hpClient;
struct hostent* hpServeur;
} Var;
j'inclue le fichier .h (ci dessus ) dans chacun de mes .cpp
le programme passe a la compilation sans erreures ni warning mais lors de l'execution je m'appercoie que les variables ne sont pas partager
est ce ma classe qui deconne ou faut'il faire d'une autre manière pour partager ses variables ??