一个简单的C++有关问题,求帮忙

一个简单的C++问题,求大虾帮忙。CString m_strUNIT nChar为什么 m_str+nChar 这句不行?我用的是VS2010,

一个简单的C++问题,求大虾帮忙。
CString m_str;

UNIT nChar;


为什么 m_str+=nChar; 这句不行?我用的是VS2010,出现error:有多个运算符“+=”与这些操作数匹配;

这是什么意思?这里能解答C++问题么?

[解决办法]
因为m_str是CString 类型的,而nChar是UNIT 类型的,不同类型的不能进行加减、赋值等操作。改成m_str+=(char)nChar就行了
[解决办法]
楼主百度一下不就ok了?

http://zhidao.baidu.com/question/233490182.html