C++ string()的用法及示例代码

avatar
作者
猴君
阅读量:0

在C++中,string是一个标准库类,用于表示和操作字符串。可以通过包含< string >头文件来使用string类。下面是string类的一些常用用法及示例代码:

  1. 创建一个空字符串:
#include <string> #include <iostream>  int main() {     std::string str;     std::cout << str << std::endl; // 输出空字符串     return 0; } 
  1. 创建一个包含初始值的字符串:
#include <string> #include <iostream>  int main() {     std::string str = "Hello, World!";     std::cout << str << std::endl; // 输出 Hello, World!     return 0; } 
  1. 字符串拼接:
#include <string> #include <iostream>  int main() {     std::string str1 = "Hello, ";     std::string str2 = "World!";          std::string result = str1 + str2;     std::cout << result << std::endl; // 输出 Hello, World!          return 0; } 
  1. 获取字符串长度:
#include <string> #include <iostream>  int main() {     std::string str = "Hello, World!";          std::cout << "String length: " << str.length() << std::endl; // 输出字符串长度     return 0; } 
  1. 访问字符串中的单个字符:
#include <string> #include <iostream>  int main() {     std::string str = "Hello, World!";          char firstChar = str[0];     std::cout << "First character: " << firstChar << std::endl; // 输出第一个字符          return 0; } 
  1. 在字符串中查找子字符串:
#include <string> #include <iostream>  int main() {     std::string str = "Hello, World!";          std::size_t found = str.find("World");     if (found != std::string::npos) {         std::cout << "Substring found at position: " << found << std::endl;     } else {         std::cout << "Substring not found" << std::endl;     }          return 0; } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!