<string>是C++标准库头文件,包含了拟容器class std::string的声明(不过class string事实上只是basic_string<char>的typedef),用于字符串操作。
<cstring>是C标准库头文件<string.h>的C++标准库版本,包含了C风格字符串(NUL即'\0'结尾字符串)相关的一些类型和函数的声明,例如strcmp、strchr、strstr等。<cstring>和<string.h>的最大区别在于,其中声明的名称都是位于std命名空间中的,而不是后者的全局命名空间。
看定义就知道了,string是新标准,定义了namespace std;而cstring虽然也是新标,但是定义中包含的是string.h。

最新文章

  1. 005.TCP--拼接TCP头部IP头部,实现TCP三次握手的第一步(Linux,原始套接字)
  2. [团队项目]SCRUM项目4.0
  3. qt 打开串口 UI卡死
  4. POJ1248 Safecracker
  5. jquery回车提交表单
  6. ubuntu文件管理常用命令 分类: linux ubuntu 学习笔记 2015-07-02 16:57 29人阅读 评论(0) 收藏
  7. javascript的继承种类
  8. oracle中 connect by prior 递归算法 -- 理解
  9. 移动应用开发(IOS/android等一下)在一般图像缓存方案评述(附流程图)
  10. CocoaPods 更新慢&amp;swift版本适配
  11. 没有苹果电脑打包iOS平台的 Ionic 2程序——《Ionic 2 实例开发》更新内容
  12. 【JSON学习之道】js操作JSON
  13. c中的可重入和不可重入函数
  14. Nginx+Keepalived负载均衡高可用
  15. Sublime + Python3 + 虚拟环境 + 去除 中文输出乱码
  16. STL --&gt; vector向量
  17. ggplot2 aes函数map到data笔记
  18. Vue-admin工作整理(三):路由
  19. &lt;构建之法&gt;第三10、11、12章
  20. 目标检测-ssd

热门文章

  1. 一份随笔让你了解这个基于Raspberry Pi / 树莓派而设计的工业计算机
  2. dvwa靶场
  3. 自己动手从零写桌面操作系统GrapeOS系列教程——5.GrapeOS开发环境测试
  4. 【11】java之抽象类
  5. java8 Stream API之reduce
  6. Centos7提示Initial setup of CentOS Linux 7 (core)
  7. FMC DA子卡设计原理图:FMCJ465-2路 16bit 12.6GSPS FMC DA子卡
  8. VUE学习-插槽
  9. 写出干净的 JavaScript 5 个小技巧
  10. 报错信息;Cannot execute request on any known server 解决;sprigcloud;跑本地但是服务一直在eureka