小卓同学产生这个疑惑,是因为在做题的时候发现有的大佬的题解写的是前者,有的则是后者. 我便咨询了一下我的老师...以下是我对二者的理解 如有错误 请指出 谢谢!
1.string是C++中特有的类 在C++中头文件#include <string>(推荐使用) 与 #include <cstring> 在使用中调用函数在功能上基本一致
2.cstring 可以理解为是 C语言库中 #include <string.h>的替换,为了满足某些程序员的使用习惯
博主小卓探讨了C++中的string类与C语言库中的cstring(对应<string.h>)的区别。尽管两者在功能上相似,但string是C++特有的,提供了更高级别的操作。cstring则更多是为了满足习惯于C语言编程的程序员需求。
小卓同学产生这个疑惑,是因为在做题的时候发现有的大佬的题解写的是前者,有的则是后者. 我便咨询了一下我的老师...以下是我对二者的理解 如有错误 请指出 谢谢!
1.string是C++中特有的类 在C++中头文件#include <string>(推荐使用) 与 #include <cstring> 在使用中调用函数在功能上基本一致
2.cstring 可以理解为是 C语言库中 #include <string.h>的替换,为了满足某些程序员的使用习惯
3066

被折叠的 条评论
为什么被折叠?