这句什么意思?
_AFX_INLINE int CString::Compare(LPCTSTR lpsz) const
{ ASSERT(AfxIsValidString(lpsz)); return _tcscmp(m_pchData, lpsz); } // MBCS/Unicode aware
这句什么意思?什么原因会导致这种错误?
[解决办法]
比较两个字符串是否相等,只有当lpsz为一个错误的指针时会报错。
[解决办法]
出错原因在这句里: ASSERT(AfxIsValidString(lpsz));
当lpsz为无效字符指针时中断程序