std::string ""
时间: 2024-02-11 15:02:39 浏览: 62
将Windows字符串资源加载到std :: string或std :: wstring中
在C++中,std::string是一个标准库类,用于表示字符串。它提供了许多方法和操作符来处理字符串。下面是一个示例演示如何创建和使用std::string:
```cpp
#include <iostream>
#include <string>
int main() {
// 创建一个空的std::string
std::string str1;
// 创建一个带有初始值的std::string
std::string str2 = "Hello, world!";
// 使用赋值操作符给std::string赋值
std::string str3;
str3 = "This is a string.";
// 使用+操作符连接两个std::string
std::string str4 = "Hello";
std::string str5 = "world!";
std::string str6 = str4 + " " + str5;
// 使用[]操作符访问std::string中的字符
char ch = str6[0];
// 使用size()方法获取std::string的长度
int length = str6.size();
// 使用substr()方法获取std::string的子串
std::string subStr = str6.substr(0, 5);
// 使用find()方法查找子串在std::string中的位置
int pos = str6.find("world");
// 输出std::string的值
std::cout << str6 << std::endl;
return 0;
}
```
这个示例演示了如何创建一个空的std::string,如何给它赋值,如何连接两个std::string,如何访问std::string中的字符,如何获取std::string的长度,如何获取std::string的子串,以及如何查找子串在std::string中的位置。
阅读全文