PB 的replace()函数用法
时间: 2023-12-17 19:03:46 浏览: 223
PB(Protocol Buffers)是一种用于序列化结构化数据的语言无关、平台无关的格式。在PB中,replace()函数用于将指定的字符串或字符替换为另一个字符串或字符。下面是replace()函数的用法:
```
string replace(
size_type pos,
size_type count,
const string& str
);
```
参数说明:
- `pos`:要替换的起始位置。
- `count`:要替换的字符数。
- `str`:替换后的字符串。
示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello, world!";
str.replace(7, 5, "C++");
std::cout << str << std::endl; // 输出: Hello, C++!
return 0;
}
```
在上面的示例中,我们将字符串中从索引位置7开始的5个字符替换为"C++",结果得到了"Hello, C++!"。
阅读全文