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

这句什么意思?该如何解决

2012-03-03 
这句什么意思?_AFX_INLINEintCString::Compare(LPCTSTRlpsz)const{ASSERT(AfxIsValidString(lpsz))return

这句什么意思?
_AFX_INLINE   int   CString::Compare(LPCTSTR   lpsz)   const
{   ASSERT(AfxIsValidString(lpsz));   return   _tcscmp(m_pchData,   lpsz);   }         //   MBCS/Unicode   aware

这句什么意思?什么原因会导致这种错误?

[解决办法]
比较两个字符串是否相等,只有当lpsz为一个错误的指针时会报错。
[解决办法]
出错原因在这句里: ASSERT(AfxIsValidString(lpsz));
当lpsz为无效字符指针时中断程序

热点排行