std:: string
时间: 2023-12-27 17:04:32 浏览: 78
std::string是C++标准库中的一个类,用于表示字符串。它提供了许多方法和操作符,用于处理字符串的各种操作。下面是一个简单的示例,演示了如何使用std::string类创建、操作和输出字符串:
```cpp
#include <iostream>
#include <string>
int main() {
// 创建一个空字符串
std::string str;
// 给字符串赋值
str = "Hello, world!";
// 获取字符串的长度
int length = str.length();
std::cout << "Length of the string: " << length << std::endl;
// 检查字符串是否为空
bool isEmpty = str.empty();
std::cout << "Is the string empty? " << (isEmpty ? "Yes" : "No") << std::endl;
// 获取字符串的子串
std::string subStr = str.substr(7, 5);
std::cout << "Substring: " << subStr << std::endl;
// 在字符串末尾添加字符
str.push_back('!');
std::cout << "Modified string: " << str << std::endl;
return 0;
}
```
这个示例演示了创建一个空字符串,给字符串赋值,获取字符串的长度,检查字符串是否为空,获取字符串的子串以及在字符串末尾添加字符的操作。
阅读全文