std::string追加字符串的方法
时间: 2023-08-12 20:04:14 浏览: 194
在C++中,`std::string`可以使用多种方法来追加字符串。以下是一些常见的方法:
1. `+=` 操作符:`std::string`支持使用 `+=` 操作符来追加字符串。示例代码如下:
```cpp
std::string str = "Hello";
str += " World"; // 追加字符串 " World"
```
2. `append()` 函数:`std::string`提供了 `append()` 函数来追加字符串。示例代码如下:
```cpp
std::string str = "Hello";
str.append(" World"); // 追加字符串 " World"
```
3. `push_back()` 函数:`std::string`也可以使用 `push_back()` 函数来追加单个字符。示例代码如下:
```cpp
std::string str = "Hello";
str.push_back('!'); // 追加字符 '!'
```
4. `insert()` 函数:`std::string`的 `insert()` 函数可以在指定位置插入字符串。如果要在末尾追加字符串,可以指定插入位置为 `str.end()`。示例代码如下:
```cpp
std::string str = "Hello";
str.insert(str.end(), " World"); // 在末尾插入字符串 " World"
```
这些方法都可以用来追加字符串到 `std::string` 对象中。选择哪种方法取决于个人偏好和具体的需求。
阅读全文