我想在一个函数中返回自定义类型的变量,不知可否?
typedef enum { Monday=1,Tuesday=2,....,Sunday=7} MyWeek;MyWeek func()
{
MyWeek day;
//do something
//.......... return day;
}void CxxxDlg::OnTimer(UINT nIDEvent)
{
func();
}在调试时,总是在return day这句上弹出异常,说是“First-chance exception in digTest.exe(NTDLL.dll):0xC0000008:Invalid Handle",不知如何解决?
那位兄弟帮个忙,谢谢!
typedef enum { Monday=1,Tuesday=2,....,Sunday=7} MyWeek;MyWeek func()
{
MyWeek day;
//do something
//.......... return day;
}void CxxxDlg::OnTimer(UINT nIDEvent)
{
func();
}在调试时,总是在return day这句上弹出异常,说是“First-chance exception in digTest.exe(NTDLL.dll):0xC0000008:Invalid Handle",不知如何解决?
那位兄弟帮个忙,谢谢!
解决方案 »
- 在BHO中怎么像指定的页面中的指定位置插入一段JS代码
- 程序编译时如果共享mfC类库,这个类库在哪里呢?如果好多程序用了不同版本,如何知道调用哪个呢?
- 在ATL复合控件上使用非标准控件的问题
- 如何在VC7中使用ASSERT
- CString 操作
- 请教各位,怎么禁止CEdit中的被选择???
- 大家帮我出主意,代码被合作人偷走,我该怎么办啊?
- CImage图片放大显示,执行出错,m_HBitmap!=0
- 求高手把下面短短几条用VB写的ocx控件初始化语句翻译成VC语言 谢谢了
- new和delete、malloc和free是不是调用的VirtualAlloc和VirtualFree
- ::和:::
- 请问 怎么样实现多语言程序界面 详细请进~~
原因在于在函数中,//do something 出错了,
在其中,我调用了另一个类的成员函数,该函数有一个参数为其本身类的对象,从而使函数返回了一个无效的值,进而引发了该异常。
我删除了该参数后,程序运行OK。请教一下:在类的成员函数中,类的对象作参数是不必要的,如果用它作了参数,会有什么结果?