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:
Avec ça il y a un cpp avec les implémentations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class NotificationManager { public: static NotificationManager* GetInstance(); private: NotificationManager(); ~NotificationManager(); static NotificationManager* _instance; };
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
Partager