C++ STRING
时间: 2024-11-08 22:04:46 浏览: 27
C++中的STRING并不是标准库的一部分,它通常指的是Microsoft的Visual Studio中特有的`std::basic_string<T>`模板类,其中T可以是字符类型如char或wchar_t,或者是其他类型的派生类。`std::string`是一个动态数组,用于存储字符串数据,并提供了一系列方便的操作,比如构造、赋值、连接、查找、替换等。
例如,创建一个`std::string`实例并操作:
```cpp
#include <string>
using namespace std;
int main() {
string str = "Hello, World!"; // 构造一个字符串
str += " C++ is fun."; // 连接两个字符串
size_t pos = str.find("World"); // 查找某个子串的位置
str.replace(pos, 5, "Universe"); // 替换子串
cout << str; // 输出:Hello, Universe! C++ is fun.
return 0;
}
```
阅读全文