C++头文件string是C++标准库中的一个头文件,它提供了一组用于操作字符串的类和函数。它提供了一种类似于C语言中的字符串的操作方式,但比C语言更加灵活,而且它的操作更加安全。
C++头文件string提供了一组类来操作字符串,这些类包括:basic_string、string、wstring、u16string、u32string等。这些类提供了一组函数来操作字符串,例如:字符串的拼接、查找、替换、删除等操作。
下面我们来看一个C++头文件string的示例:
#include <iostream> #include <string> using namespace std; int main() { string str1 = "Hello"; string str2 = "World"; string str3 = str1 + str2; //拼接字符串 cout << str3 << endl; size_t pos = str3.find("World"); //查找字符串 cout << "pos = " << pos << endl; str3.replace(pos, 5, "China"); //替换字符串 cout << str3 << endl; str3.erase(pos, 5); //删除字符串 cout << str3 << endl; return 0; }
上面的示例中,我们使用了C++头文件string提供的函数:拼接字符串、查找字符串、替换字符串、删除字符串等,可以看出C++头文件string的操作非常灵活,而且操作起来也很安全。
本文链接:http://task.lmcjl.com/news/12290.html