VS2010字符串相加的问题
来源:互联网 发布:泳衣 知乎 编辑:程序博客网 时间:2024/05/19 23:12
孙鑫那本教材上第5章:文本编程中,有用到字符串加法+=,平台是VC6.0,可是在VS2010中,编译出错,百度得到问题解答如下:
CString 有两个 += 的运算符重载,一个接受 LPCTSTR 类型的参数,用于在当前 CString 对象的末尾追加一个字符串;另一个接受 TCHAR 类型的参数,用于在当前 CString 对象的末尾追加一个字符。UINT 不能隐式转换为 TCHAR 类型,也不能隐式转换为 LPCTSTR,所以编译器无法得知你要调用哪个运算符重载。你必须把 nChar 强制转换为 TCHAR。
书中语句:m_strLine = m_strLine + nChar; //nChar是UINT型
应该改为m_strLine = m_strLine + (TCHAR)nChar;
1 0
- VS2010字符串相加的问题
- string字符串相加的问题
- String字符串相加的问题
- String字符串相加的问题
- 字符串与数字相加的问题
- 字符串相加的效率
- 字符串的相加
- CString字符串相加中遇到的一个问题
- 大数相加的问题
- java字符串相加的解析
- 三个字符串相加的例子
- 字符串相加
- 字符串相加
- 字符串相加
- 字符串相加
- 字符串相加
- vs2010字符串的转换
- 字符串和多个char类型的字符相加比较问题
- 一种自定义的简易通用的设备控制协议:μBus 协议
- sql语句的用法
- GIT使用教程与基本原理
- poj1185 状态压缩Dp
- 用快速排序的思想求第K大的数或最大的k个数
- VS2010字符串相加的问题
- android调试
- Axure
- HDU 4472 Count (线性dp 推公式)
- 二分|hash(找正方形)poj2002
- Ubuntu关闭小键盘
- Android控件源码分析--AndroidResideMenu菜单
- UVA 839 - Not so Mobile
- NGUI官网示例2-interaction-讲解(一)