<string>是C++特化的字符容器,内含string类。
<cstring>是C++为兼容C提供的<string.h>的C++版本,里面的主要改进应该是有:将 一些隐藏变量编入命名空间;修正一些C++编译器认为Bug的代码。
<string.h>是标准C提供的字符处理函数集。面向char *.
在新标准后的标准库中都有一个不带“.h”扩展名的相对应,不带“.h”的升级了并附有std命名空间。
但string是个例外,string.h和string,二者没有关系,后者并非前者的升级。
版权声明:本文为kingwenwu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。