一文搞懂C++和MFC中的字符串,CString和string如何转换
在C的时代,还没有字符串类型,我们通过字符数组,或者char* 来处理 “字符串”。通过在字符串的最后加上一个‘\0’, 来表示字符串的结束。所以没有字符串类型之前,我们总是在处理完字符串之后加个‘\0’,或者数字0(因为‘\0’对应的ASCII码值是0,注意字符‘0’对应的ASCII码值是0x30)到了C++有了类型string,到了MFC有了 CString, 但是本质还是char*。所以我们在转换的时候,就是通过char*进行中转,按照这个思路,我们就能很好理解这个转换的过程。.
原创
2022-04-06 21:29:05 ·
2910 阅读 ·
0 评论