关于string的说明

1. 在C里面是没有string这个类型的只有char类型

2. C里面的string.h里面包含一些常用的char *类型的字符串处理操作,如strcmp函数;

3. 在C++中,<string>是包装了std 的C++头文件,对应的是新的string 类;

在C++中包含string对象时,需要增加:

#include<string>

using namespace std;

总结:

<string>是c++ 的头文件,其内包含了一个string类,string s1就是建立一个string类的对象

<string.h> 的c语言的东西,并无类,所以不能 string s1

<cstring>文件实际上只是在一个命名空间std中include了 <string.h>

你可能感兴趣的:(关于string的说明)