22. december 2003 - 12:09
Der er
5 kommentarer og 1 løsning
MFC, Singleton inplementeringsproblemer
Ville høre om der er nogen der kan hjælpe mig... jeg får følgende fejlmeddelelse... mainmenu error LNK2001: unresolved external symbol "private: static class CBarn * CBarn::_instance" (?_instance@CBarn@@0PAV1@A) Det er som om jeg ikke har lov til at pille ved pointeren _instance... ////////header #include "arvklasse.h" class CBarn : public CArvklasse { public: static CBarn* Instance(); protected: CBarn(); private: static CBarn* _instance; }; ////// cpp fil #include "CBarn.h" CBarn::CBarn() { } CBarn* CBarn::Instance() { if ( _instance == 0 ) _instance = new CBarn; return _instance; }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. december 2003 - 12:16
#1
Får du linket mod CBarn.obj ?
22. december 2003 - 12:24
#2
mangler du ikke en: CBarn* CBarn::_instance = NULL;
22. december 2003 - 12:35
#3
ikke forstået... arne_v...
22. december 2003 - 12:36
#4
Du skal have linked med CBarn.obj, men jeg tror faktisk at segmose har ret. Fejlen siger _instance ikke Instance.
22. december 2003 - 12:37
#5
hvor skal det skrives henne?
22. december 2003 - 12:39
#6
tror det lykkedes....
Kurser inden for grundlæggende programmering