Linkerproblem med singleton

Tags:    c++

Jeg har følgede to filer:

fil.h:
Fold kodeboks ind/udKode 


fil.cpp
Fold kodeboks ind/udKode 


VC2005 giver mig følgende fejl:
Fold kodeboks ind/udKode 


Jeg får ingen kompilerfejl, men linkerfejlen irriterer mig ret meget. Hvad kan jeg gøre for at undgå fejlen?



I fil.cpp skal du have en instans af din m_instance:

Klasse* Klasse::m_instance;

Det er ikke specielt logisk, men...



m_instance er ikke defineret endnu med koden:
Fold kodeboks ind/udKode 


Læs evt http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.xlcpp8a.doc/language/ref/cplr038.htm



I fil.cpp skal du have en instans af din m_instance:

Klasse* Klasse::m_instance;


Så fil.cpp bliver noget i retning af:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 29.08.2007 19:49 af Bruger #6653
Ja, det ser rigtigt ud, virker det?



[...]virker det?


Ja.



t