J'ai un fichier:C++ redéfinition variables
variableinclude.h
#ifndef _variableinclude_h_
#define _variableinclude_h_
AClass* variable1;
int* variable2;
#endif
Mais j'inclure ce fichier dans un autre deux différents:
- atest1.h
- atest2.h
Le problème est le suivant: Variable redéfinition
Comment éviter ça ???
Vous obtenez une erreur de liaison ou une erreur de compilation? – Naveen
Notez que la garde include utilise illégalement un préfixe réservé ('_v'). De plus, par convention, les macro sont majuscules. – MSalters
@MSalters: Pourquoi est-ce réservé? Je pensais que seuls les doubles underscores ne devraient pas être utilisés. –