C++字符串 string详解

      之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个泛型类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。

    C++中的string类是一个泛型类,由模板而实例化的一个标准类,本质上不是一个标准数据类型。

     首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:
    #include<string>               //注意这里不是string.h ,    string.h是C字符串头文件,   当然也可以用万能头文件<bits/stdc++.h>

     using namespace std;  //此语句必不可少,否则有的编译器无法识别

猜你喜欢

转载自blog.csdn.net/weixin_43736974/article/details/84562337