美文网首页C++基础教程
C++基础教程之string详情

C++基础教程之string详情

作者: C语言基础 | 来源:发表于2018-09-01 17:21 被阅读26次

string 初始化

首先,为了在程序中使用string类型,必须包含头文件 。如: #include

注意:这里不是string.h,string.h是C字符串头文件。

string类是一个模板类,位于名字空间std中,还需要加: using namespace std;

声明一个字符串变量很简单:string str;

初始化方式如下:

更多C/C++资料下载,C/C++学习乐园:747821062

注意点:

关于构造方式,为什么是这样的构造方式,具体了解构造函数后就明白了。

string的比较等操作

你可以用 ==、>、<、>=、<=、和!=比较字符串,可以用+或者+=操作符连接两个字符串,并且可以用[]获取特定的字符。

更多C/C++资料下载,C/C++学习乐园:747821062

ps:比较方式,实质是运算符重载,读者目前会使用即可,后期会针对C++运算符重载做个单独篇章讲解。

string特征函数

可用下列函数来获得string的一些特性:

更多C/C++资料下载,C/C++学习乐园:747821062

string的查找

由于查找是使用最为频繁的功能之一,string提供了非常丰富的查找函数:

更多C/C++资料下载,C/C++学习乐园:747821062

string 其他函数

更多C/C++资料下载,C/C++学习乐园:747821062

相关文章

  • C++基础教程之string详情

    string 初始化 首先,为了在程序中使用string类型,必须包含头文件 。如: #include 注意:这里...

  • C++之string

    字符串构造和赋值操作 实例 存取字符 实例 字符串拼接操作 实例 字符串查找和替换 实例 字符串比较 实例 字符串...

  • c++中的字符串string和C语言中的字符char

    c++中的字符串string 在c++中使用string类,必须在程序中包含头文件string #include ...

  • NDK - JNI java类型转C++

    1、Java String 转 C++ String 2、 java 浮点型数组 转 C++ 浮点型数组 3、 ...

  • 数据类型

    简单(基本)数据类型 字符串 String 详情请戳数据类型-字符串 String 数字 Number数字 详情...

  • C++ supplement 之string

    **:头文件中一般不要使用using 来声明命名空间 c++标准库中的string类表示的是可变长字符串变量,在这...

  • 字符串

    C++提供了两种字符串的表示形式: C风格字符 C++引入的string类型 C风格 函数 C++中的String类

  • 高质量C++/C编程指南(转)

    1 有如下的c++类 class String { public: String(const char *str ...

  • [C++之旅] 8 string类型的使用

    [C++之旅] 8 string类型的使用 使用string需包含#include 头文件 初始化string对...

  • C#魔将-lesson_05-字符串

    创建 String 对象 String 类的属性 String 类的方法 以下列出几个常见的方法,详情请看参考文档...

网友评论

    本文标题:C++基础教程之string详情

    本文链接:https://www.haomeiwen.com/subject/xayuwftx.html