<string> <cstring> <string.h>
2024-10-20 21:05:38
<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。
最新文章
- 005.TCP--拼接TCP头部IP头部,实现TCP三次握手的第一步(Linux,原始套接字)
- [团队项目]SCRUM项目4.0
- qt 打开串口 UI卡死
- POJ1248 Safecracker
- jquery回车提交表单
- ubuntu文件管理常用命令 分类: linux ubuntu 学习笔记 2015-07-02 16:57 29人阅读 评论(0) 收藏
- javascript的继承种类
- oracle中 connect by prior 递归算法 -- 理解
- 移动应用开发(IOS/android等一下)在一般图像缓存方案评述(附流程图)
- CocoaPods 更新慢&;swift版本适配
- 没有苹果电脑打包iOS平台的 Ionic 2程序——《Ionic 2 实例开发》更新内容
- 【JSON学习之道】js操作JSON
- c中的可重入和不可重入函数
- Nginx+Keepalived负载均衡高可用
- Sublime + Python3 + 虚拟环境 + 去除 中文输出乱码
- STL -->; vector向量
- ggplot2 aes函数map到data笔记
- Vue-admin工作整理(三):路由
- <;构建之法>;第三10、11、12章
- 目标检测-ssd
热门文章
- 一份随笔让你了解这个基于Raspberry Pi / 树莓派而设计的工业计算机
- dvwa靶场
- 自己动手从零写桌面操作系统GrapeOS系列教程——5.GrapeOS开发环境测试
- 【11】java之抽象类
- java8 Stream API之reduce
- Centos7提示Initial setup of CentOS Linux 7 (core)
- FMC DA子卡设计原理图:FMCJ465-2路 16bit 12.6GSPS FMC DA子卡
- VUE学习-插槽
- 写出干净的 JavaScript 5 个小技巧
- 报错信息;Cannot execute request on any known server 解决;sprigcloud;跑本地但是服务一直在eureka