However, when I called a DLL function it die trying to create the single CameraManager::X()
In singleton.h
Code: Select all
static T& X()
{
if (m_instance == 0)
{
if(m_Lock==0)
m_Lock = new LockItem();
m_Lock->Lock();
if(m_instance==0)
{
m_instance = new T; // << Die here
}
m_Lock->UnLock();
}
return *m_instance;
};
Any Ideas?
Thanks
David