[VS2005] Probl�me pour faire un singleton
Bonjour � tous,
Je voudrais faire un signelton pour mon syst�me de notification des messages qui s'appellerai NotificationManager et qui regrouperai plusieurs types de notifications (log, console, etc...).
Alors pour se faire j'ai fait:
Code:
1 2 3 4 5 6 7 8 9 10
|
class NotificationManager
{
public:
static NotificationManager* GetInstance();
private:
NotificationManager();
~NotificationManager();
static NotificationManager* _instance;
}; |
Avec �a il y a un cpp avec les impl�mentations.
Lorsque je compile, j'obtiens une erreur LNK2001 "unresolved external symbol" sur mon _instance.
J'ai essay� plusieurs trucs:
Mettre le GetInstance en incline: l� �a compile, mais d�s que je fais un appel quelque part, �a ne compile plus.
Renvoyer n'importe quoi dans le GetInstance() � part _instance: Ca compile mais bon, �a sert � rien.
Changer un tas d'option dans les propri�t� du projet: �a veut rien savoir...
Quelqu'un a une solution � proposer?
Je vous remercie beaucoup.
P.S.: loulou si tu vois ce message, d�sol� pour le "_" :p