首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有人遇到timecore.cpp,line 32的断言失败异常么》

2012-07-23 
有人遇到timecore.cpp,line 32的断言失败错误么》突然就这样了。[解决办法]查看调用堆栈,回溯到自己的代码[

有人遇到timecore.cpp,line 32的断言失败错误么》
突然就这样了。

[解决办法]
查看调用堆栈,回溯到自己的代码
[解决办法]
会不会越界?
[解决办法]
CTime::CTime(int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec,
int nDST)
{
struct tm atm;
atm.tm_sec = nSec;
atm.tm_min = nMin;
atm.tm_hour = nHour;
ASSERT(nDay >= 1 && nDay <= 31);
atm.tm_mday = nDay;
ASSERT(nMonth >= 1 && nMonth <= 12);
atm.tm_mon = nMonth - 1; // tm_mon is 0 based
ASSERT(nYear >= 1900);
atm.tm_year = nYear - 1900; // tm_year is 1900 based
atm.tm_isdst = nDST;
m_time = mktime(&atm);
ASSERT(m_time != -1); // indicates an illegal input time
}
源码中显示是你的日期不对哦!!!
[解决办法]
void SetSize( int nNewSize, int nGrowBy = -1 );
throw( CMemoryException );

你用try...catch捕获异常。是不是没内存了?

热点排行