|
Dernière réponse | |
---|---|
Sujet : [C++] Classes dans .h | |
seblamb | J'avais pas bien compris mais c'est un problème du même ordre:
tu crées 2 objets sock différents (sk et sock) Tu en initialises 1 mais le deuxieme n'a aucun rapport avec le 1er. Pour pouvoir utiliser un objet SOCK dans 2 cpp différent. il faut que tu déclares dans un et un seul .cpp ( j'insiste lourdement) SOCK sock; et dans ton .h extern SOCK sock; extern permet au compilateur de savoir qu'un variable de type SOCK sera présente dans to programme même si elle n'est pas déclaré explicitement dans le .cpp Le lien avec cette variable se fera au moment du link. |
Vue Rapide de la discussion |
---|