近期在做MFC开发过程中,时不时的出现两个CString对象间赋值报断言错误,追到错误的地方是afx.inl的122行。
VC6.0查看afx.inl文件定位代码如下:
_AFX_INLINE CStringData* CString::GetData() const
{ ASSERT(m_pchData != NULL); return ((CStringData*)m_pchData)-1; }
近期在做MFC开发过程中,时不时的出现两个CString对象间赋值报断言错误,追到错误的地方是afx.inl的122行。
VC6.0查看afx.inl文件定位代码如下:
_AFX_INLINE CStringData* CString::GetData() const
{ ASSERT(m_pchData != NULL); return ((CStringData*)m_pchData)-1; }