头文件 string.h cstring string 区别
2016-03-04 14:38
253 查看
cstring, string, string.h 是三个文件名,C:\Program
Files\Microsoft Visual Studio 10.0\VC\include路径下;
string.h是C标准库下的文件,C++向兼容C,所以包含了该文件,这个文件应该是原封不动的与C标准库下一致的。类似这样的文件还有math.h,setjmp.h,stdlib.h,stddef.h等等C标准库下的头文件;
cstring是C++对string.h的简略升级与包装,并将它放置在命名空间std下,与string.h完全一致。使用cstring时要用using namespace std。
string就与前面两个有本质差别了。它是C++自己开发封装的类,同样用于字符串操作,其中用到了很多的操作符重载等方法。
CString,MFC里的的字符串类
Files\Microsoft Visual Studio 10.0\VC\include路径下;
string.h是C标准库下的文件,C++向兼容C,所以包含了该文件,这个文件应该是原封不动的与C标准库下一致的。类似这样的文件还有math.h,setjmp.h,stdlib.h,stddef.h等等C标准库下的头文件;
cstring是C++对string.h的简略升级与包装,并将它放置在命名空间std下,与string.h完全一致。使用cstring时要用using namespace std。
string就与前面两个有本质差别了。它是C++自己开发封装的类,同样用于字符串操作,其中用到了很多的操作符重载等方法。
CString,MFC里的的字符串类
相关文章推荐
- 利用webview加载网页
- Linux删除文件和文件夹【命令】
- iOS dispatch队列
- LeetCode66: Plus One
- Oracle11g 数据表 导入Sqlserver2008R2 遇到number类型字段不匹配
- CNN
- HAAR、LBP和HOG特征训练分类器
- AutoLayout 中使用 UIScrollView (多个ContentView)
- Software-Building-HOWTO_1
- Scrollview
- 删除链表中倒数第n个节点
- Java中的堆和栈的区别
- 修改默认闹铃为不振动
- node.js微信公众平台开发教程
- Kafka安装手册--亲测版
- ARC下内存需要做的手动管理
- Tale to two lovers
- Qt Creator设置调试器
- linux服务器校对时间方法
- mybatis中mapper.xml文件详解