编写一段字符串连接的代码。
类似:
CString tmpString = "";
tmpString = "abc" + "def";
这时会报cannot add two pointers的错误。
如果改成:
tmpString = tmpString + “abc” + "def";
就没有问题。
原因:与CString的重载有关。
1、第一个是char* + char* 是没有重载的。
2、第二个先执行mpString + “abc” ,返回的是CString 类型,因此没有问题。