string cstring string.h 的区别
区别<string.h> 是旧的C/C++头文件,对应的是基于char*的字符串处理函数;<string> 是包装了std的C++头文件,对应的是新的string类;<cstring> 是对应旧的C头文件的std版本。总结C和C++的标准类库被修订了三次,有三个标准:C89、C99和C11,这三个库现在都在并行使用。用 .h 包含的是C89 ,不带 .h 的是C99和C11的头文件,对于普通用户来说这没有什么区别,区别是在内部函数的具体实现上。<XXX.
原创
2020-08-16 10:48:11 ·
652 阅读 ·
0 评论