共计 881 个字符,预计需要花费 3 分钟才能阅读完成。
贫困大赛形象代言人
2023-06-15 11:12:43
浏览数 (3259)
C++ string 是一种标准库类型,用于存储和操作文本数据。C++ string 提供了许多方便的功能,例如:
- 通过构造函数、赋值运算符或 append() 方法,可以从字面量、字符数组、其他 string 或输入流中初始化或修改 string 对象。
- 通过 size() 或 length() 方法,可以获取 string 对象的长度(字符数)。
- 通过 at() 或下标运算符 [],可以访问或修改 string 对象中的单个字符。
- 通过 substr() 方法,可以从 string 对象中提取子串。
- 通过 find() 或 rfind() 方法,可以在 string 对象中查找子串或字符的位置。
- 通过 compare() 方法,可以比较两个 string 对象的大小关系。
- 通过 + 运算符或 += 运算符,可以连接两个 string 对象或一个 string 对象和一个字面量或字符数组。
- 通过 insert() 或 erase() 方法,可以在 string 对象中插入或删除子串或字符。
- 通过 replace() 方法,可以在 string 对象中替换子串或字符。
- 通过 c_str() 方法,可以将 string 对象转换为 C 风格的字符串(以空字符结尾的字符数组)。
下面是一个简单的例子,演示了一些 C ++ string 的用法:
#include
#include
using namespace std;
int main()
{
// 初始化一个空的 string 对象
string s1;
// 初始化一个 string 对象,内容为 "Hello"
string s2("Hello");
// 初始化一个 string 对象,内容为 s2
string s3(s2);
// 初始化一个 string 对象,内容为 s2 中的前 3 个字符
string s4(s2, 0, 3);
// 初始化一个 string 对象,内容为 5 个 'a'
string s5(5, 'a');
// 输出各个 string 对象的内容和长度
cout
这篇文章简要介绍了 C ++ string 的一些基本概念和用法,希望对你有所帮助。
C++ 相关课程推荐 C++ 相关课程
原文地址: 如何在 C ++ 中使用字符串?c++string 介绍
正文完