在mfc里,用memset来清空作为成员变量的char m_xxx[size]居然报错,这显示这么写的:
Memset(m_xxx, 0, size);
编译无措,运行报错,无奈的一比;
后来在成员变量的前面加上this指针,问题就解决了,不知道为何,及
Memset(this->m_xxx, 0, size);
问题解决。
不知道为什么,有高手看到给个小小的提示,谢谢
使用MFC清空成员变量的技巧
在MFC中,使用memset清空成员变量时遇到的问题及其解决方案,包括使用this指针的重要性。
在mfc里,用memset来清空作为成员变量的char m_xxx[size]居然报错,这显示这么写的:
Memset(m_xxx, 0, size);
编译无措,运行报错,无奈的一比;
后来在成员变量的前面加上this指针,问题就解决了,不知道为何,及
Memset(this->m_xxx, 0, size);
问题解决。
不知道为什么,有高手看到给个小小的提示,谢谢

被折叠的 条评论
为什么被折叠?