从C到C++学习笔记4: C++ String

介绍

关于 String 的官方介绍地址为: http://www.cplusplus.com/reference/string/string/

String 是表示字符序列的对象。
标准字符串类提供类似于标准字节容器的接口这样的对象的支持,添加专门设计用来操作单个字节字符串的功能。
String类是类模板的basic_string使用char实例化为字符类型。
使用标准C++中string类,必须要包含

String 类型转换为C语言字符串数组

初始化

I / O

连接

修改

删除

插入

替换

交换

查找

比较

“==”、 “!=”、 “<=”、 “>=”、 “<”和“>”操作符都可以用于进行string类型字符串的比较,这些操作符两边都可以是string字符串,也可以一边是string字符串另一边是字符串数组。

提取

参考

  1. 微学苑 C++入门教程
  2. c++中string类的详解
  3. C++ string 详解
  4. C++之string类型详解

附录

string类的构造函数

string类的字符操作

string的特性描述

string类的输入输出操作

string类重载运算符operator>>用于输入,同样重载运算符operator<<用于输出操作。
函数getline(istream &in,string &s);用于从输入流in中读取字符串到s中,以换行符’\n’分开。

string的赋值

string的连接

string的比较

string的子串

string的交换

string类的查找函数

string类的替换函数

string类的插入函数

string类的删除函数

string类的迭代器处理

字符串流处理

通过定义ostringstream和istringstream变量实现,头文件中

版权声明

  1. 本文由 Howie Lee 发表,采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。请确保你已了解许可协议,并在 转载 时声明。
  2. 转载请注明来源,本文固定链接:http://www.lifower.com/?p=184

——文章采用PyPoster离线发布,欢迎到GitHub支持原作者!