背景知识:
CString是通过“引用”来管理串的,“引用”这个词我相信大家并不陌生,象Window内核对象、COM对象
等都是通过引用来实现的。而CString也是通过这样的机制来管理分配的内存块。实际上CString对象只有
一个指针成员变量,所以任何CString实例的长度只有4字节. 即: int len = sizeof(CString);//len等
于4
问题描述:
将一个CString变量(数字字符串)的值加1,如CString str="23";变成24
实现:
先CString 转换成atoi,再+1, 在itoa回来,记得补0
int ss=atoi(str);
ss=ss+1;
str=itoa(ss);
str="0"+ss;