Abd*_*eed 1 c++ string header declaration c-strings
我正在尝试使用<string>头文件,但我注意到还有<cstring>头文件。
两者有什么区别或者相同吗?
<cstring>header 和 string header 相同吗?
不,它们不一样。
它们之间有什么区别
<cstring>是一个 C++ 标准库头,它包装了 C 标准库头 <string.h>。它声明 C 标准函数,例如strlen()在 C++std命名空间中。
<string>std::string是定义类(以及其他内容)的C++ 标准库头。