数据结构c++串基本操作的实现全部代码
时间: 2024-11-13 20:41:49 浏览: 4
在C++中,字符串(String)通常通过内置的`std::string`类来处理,这个类提供了一系列方便的操作。下面是一个简单的示例,展示了如何创建、赋值、长度查询、以及基本的追加和插入操作:
```cpp
#include <iostream>
#include <string>
int main() {
// 创建并初始化字符串
std::string str = "Hello, C++ World!";
// 打印原始字符串
std::cout << "Original string: " << str << std::endl;
// 长度查询
int length = str.length();
std::cout << "Length of the string: " << length << std::endl;
// 追加操作
str += ", how are you?";
std::cout << "After appending: " << str << std::endl;
// 插入操作(这里以指定位置为例)
int insertPos = 7;
str.insert(insertPos, " nice today");
std::cout << "After inserting at position " << insertPos << ": " << str << std::endl;
return 0;
}
```
在这个例子中,`str.length()`返回字符串的长度,`+=`用于追加操作,而`insert()`函数可以在指定位置插入新的字符。
阅读全文