用MFC实现简易记事本功能时遇到的 operator += 不明确错误?

2025-12-17 14:26:05
推荐回答(3个)
回答1:

MFC对CPoint没有提供+=的操作重载。
因此你对m_ptOrigin进行+=操作自然会报错。

CString类是有+=操作的。

回答2:

打开cstringt.h头文件,注释掉char操作的char 和unsinged char的两个操作运算,只留下wchar的操作运算 因为VC++在编译的时候对cstring的+=操作有三种,导致不明白使用哪一种

回答3:

把m_strline +=nChar;
改为:m_strline +=(char)nChar;
就ok了