string与cstring有什么区别

时间:2014.04.23 发布人:lnwjif

string与cstring有什么区别

已解决问题

谷歌lnwjif用户在2014.04.23提交了关于“启辰r30string与cstring有什么区别”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-01T19:34:51。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:mnexyf  

<string>是C++标准库头文件,包含了拟容器classstd::string的声明(不过classstring事实上只是basic_string<char>的typedef),用于字符串操作。
<cstring&g331215问答t;是C标准库头文件<string.h>的族校盐团C++标准库版本,包含了C风格字符串(**L即'\会个富八兵概告界整0'结尾字符串)相关的一些类型和函数的声明,例如strcmp、strchr、strstr等。<cstring>和<string.h>的最大区别在于,回如其中声明的名称都是位于std命名空间中的,而不是后者的全局命名空间。
====
[原创回答团]