溫馨提示×

c++中std::string的用法是什么

c++
小億
205
2024-03-14 15:25:28
欄目: 編程語言

std::string是C++標準庫中的字符串類,用于表示和處理字符串。它提供了許多方便的方法來操作字符串,如插入、刪除、查找等??梢酝ㄟ^包含頭文件來使用std::string類。

下面是一些std::string的常用用法示例:

  1. 創建一個空的字符串:
std::string str;
  1. 創建一個包含初始值的字符串:
std::string str = "Hello, World!";
  1. 獲取字符串的長度:
int length = str.length();
  1. 拼接字符串:
std::string str1 = "Hello";
std::string str2 = "World";
std::string result = str1 + " " + str2;
  1. 在字符串中查找子字符串:
std::string str = "Hello, World!";
size_t found = str.find("World");
if (found != std::string::npos) {
    // 子字符串存在
}
  1. 替換字符串中的子字符串:
std::string str = "Hello, World!";
str.replace(str.find("World"), 5, "C++");
  1. 將字符串轉換為C風格的字符數組:
const char *cstr = str.c_str();
  1. 從標準輸入流中讀取字符串:
std::string input;
std::cin >> input;

總的來說,std::string是一個非常方便的工具,用于處理字符串操作,可以在C++中廣泛使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女