
楼下的兄弟说的非常正确,使用指针前要判断指针是否有效。还有一个新手需要注意的地方就是判断的时候要这样写:
指针:if (mComb != NULL)
bool变量:if(mBool != false)
虽然和if (mComb) if(mBool) 效果一样,但是上面那样写的程序才更容易让别人读懂。也是你的面试官愿意看到的代码。
有可能是vc的BUG,我也碰到过。不添加控件变量啥事没有,添加后一运行就挂。你可以新建个工程试试
在VS2005中使用添加变量向导十分的方便,但是如何手动添加呢。可以分为2步:1. 在控件对应的类的头文件中添加相应的变量声明(如:CString m_strResult)
2. 在类的实现文件中的DoDataExchange(CDataExchange*
pDX)函数中添加变量和控件的映射关系: DDX _控件类型(pDX,
控件ID,变量名)。如为编辑框IDC_ERESULT添加变量m_strResult可以写成 DDX_Text(pDX, IDC_ERESULT,
m_strResult)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)