CString与string的区别
来源:互联网 发布:三星2016手机网络 编辑:程序博客网 时间:2024/06/05 17:54
CString 是MFC或者ATL中的实现,string是C++标准库中的实现
CString(typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可);
char*为C编程中最常用的字符串指针,一般以’\0’为结束标志;
在MFC、ATL中使用字符串尽量使用CString,毕竟都是微软的孩子,各方面都比其它更有优势,而在非微软平台上或对移植性要求较高的场合推荐使用string,标准模板库提供了那么强大的泛型算法,没必要再自己去造车轮。
阅读全文
0 0
- string与cstring的区别
- CString与string的区别
- CString与string的区别 .
- CString与string的区别
- string 与 CString的区别
- CString与string的区别
- CString与string的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- <string> 与<string.h>、<cstring>的区别
- Cstring 与string的区别与联系
- MFC中各种字符转换
- JSON.parse()和JSON.stringify()使用
- python模块定义和使用
- 【必看】java容易混淆的15个知识点
- IntelliJ IDEA-使用教程
- CString与string的区别
- 欢迎使用CSDN-markdown编辑器
- Oracle-数据表单行操作语句
- Android组件系列----ContentProvider内容提供者
- [数据结构]队列的C语言简单实现
- 阿里巴巴Java开发手册(终极版)
- __attribute__ 总结
- HTML的<object>标签
- Python播放音频