在设置游戏引擎的成员变量时出现的有关问题,求解

在设置游戏引擎的成员变量时出现的问题,求解
这是游戏引擎的构造函数,编译没问题,运行时报错,m_szTitle和szTitle 错误的指针
,this也出问题了,值:0xe808458b{m_hInstance=???m_hWindow=???m_szWindowClass=0xe等等}
m_szTitle的类型是wchar_t [100],szTitle的类型是wchar_t*

//游戏引擎的构造函数;
GameEngine::GameEngine(HINSTANCE hInstance, LPTSTR szWindowClass, LPTSTR szTitle, WORD wIcon, WORD wSmallIcon,
int iWidth, int iHeight)
{
//设置游戏引擎的成员变量;
m_pGameEngine = this;
m_hInstance = hInstance;
m_hWindow = NULL;
if(lstrlen(szWindowClass) > 0)
lstrcpy(m_szWindowClass, szWindowClass);
if(lstrlen(szTitle) > 0)
lstrcpy(m_szTitle, szTitle);
m_wIcon = wIcon;
m_wSmallIcon = wSmallIcon;
m_iWidth = iWidth;
m_iHeight = iHeight;
m_iFrameDelay = 20;
m_bSleep = TRUE;
}


不知道是不是类型方面的问题

------解决方案--------------------
看一下m_szTitle的声明
------解决方案--------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。