#include <string> 和 #include <string.h>

来源:互联网 发布:node in action中文版 编辑:程序博客网 时间:2024/06/06 05:32

一般一个C++的老的带“.h”扩展名的库文件,比如iostream.h。在新标准后的标准库中都有一个不带“.h”扩展名的相对应。

区别除了后者的好多改进之外,还有一点就是后者的东东都塞进了“std”名字空间中。

但唯独string特别:

C的标准库里碰巧也已经有一个名字叫做string.h的头文件,包含一些常用的C字符串处理函数,比如strcmp

头文件string.hC++string类半点关系也没有,所以<string>并非<string.h>升级版本他们是毫无关系的两个头文件。


0 0
原创粉丝点击