读书人

都是strLog -gt; Empty()惹的祸,该怎么解

发布时间: 2012-03-09 21:42:53 作者: rapoo

都是strLog -> Empty()惹的祸
我在程序中使用CString在打印LOG信息,但是信息比较多,需要频繁清空,继续显示.
CString* strLog = &m_edit1_log;
strLog -> Empty();
我屏蔽掉strLog -> Empty();后就没有错误。请同志们帮我分析分析原因, 给我想想办法。
Debug指向错误地方:
_CRTIMP void _cdecl _CrtDbgBreak(
void
)
{
DebugBreak();
}

continue:

if (!CheckBytes(pHead-> gap, _bNoMansLandFill, nNoMansLandSize))
_RPT3(_CRT_ERROR, "DAMAGE: before %hs block (#%d) at 0x%p.\n ",
szBlockUseName[_BLOCK_TYPE(pHead-> nBlockUse)],
pHead-> lRequest,
(BYTE *) pbData(pHead));



[解决办法]
Empty
Forces a string to have a length of zero.


-------

要看你

CString* strLog = &m_edit1_log;
strLog -> Empty();


后面的代码

读书人网 >C++

热点推荐