Membres statiques d'une classe et erreur de linkage
Bonjour à tous,
je suis confronté à un problème avec les membres static de ma classe.
J'ai par exemple ceci dans ma classe :
Code:
1 2 3
| private:
/** Instance de gs */
static void *gs_instance; |
J'utilise ce membre dans des méthodes statiques de ma classe. Toutes mes méthodes et attributs sont statique.
Cependant j'obtient l'erreur de linkage suivante :
Citation:
[Lieur Erreur] Unresolved external 'GSLoader::gs_instance' referenced from maclass.obj
J'avoue ne pas trop comprendre, quelqu'un peut il m'expliquer le problème ?
Merci beaucoup d'avance !
Re: Membres statiques d'une classe et erreur de linkage
Citation:
Envoyé par Neilos
Code:
1 2 3
| private:
/** Instance de gs */
static void *gs_instance; |
J'utilise ce membre dans des méthodes statiques de ma classe. Toutes mes méthodes et attributs sont statique.
Si c'est une méthode c'est une fonction incorporée à une classe chez moi :D
static void *gs_instance() ne serait pas mieux ?
Parce que là c'est un void pointeur qui est déclaré