91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++中的string怎么使用

小億
102
2023-08-17 18:11:03
欄目: 編程語言

在C++中,可以使用string類來處理字符串。首先,需要包含頭文件。

以下是一些常用的string操作:

  1. 聲明和初始化string對象:
#include <string>
using namespace std;
string str1; // 聲明一個空字符串
string str2 = "Hello"; // 聲明并初始化一個字符串
string str3("World"); // 使用構造函數聲明并初始化一個字符串
string str4 = str2 + " " + str3; // 字符串拼接
  1. 獲取string的長度:
int length = str1.length(); // 獲取字符串的長度
  1. 訪問和修改string中的字符:
char ch = str1[0]; // 獲取字符串中的第一個字符
str1[0] = 'a'; // 修改字符串中的第一個字符
  1. 比較字符串:
if (str1 == str2) {
// 字符串相等
} else if (str1 < str2) {
// str1小于str2
} else {
// str1大于str2
}
  1. 查找子字符串:
size_t position = str1.find("substring"); // 查找子字符串在字符串中的位置
if (position != string::npos) {
// 找到了子字符串
}
  1. 截取子字符串:
string subStr = str1.substr(startIndex, length); // 從startIndex位置截取長度為length的子字符串
  1. 插入和刪除字符:
str1.insert(index, "substring"); // 在指定位置插入子字符串
str1.erase(index, length); // 刪除指定位置開始長度為length的子字符串

這些是一些常見的string操作,但并不是全部。string類還有許多其他的成員函數可以用來處理字符串。

0
洱源县| 康保县| 陇川县| 衡水市| 古交市| 四川省| 苗栗市| 大余县| 临夏市| 庐江县| 纳雍县| 历史| 公安县| 武清区| 舒城县| 天等县| 雷山县| 永宁县| 玛曲县| 锦屏县| 天峨县| 贵港市| 福州市| 常州市| 古交市| 绵竹市| 南丰县| 鄂托克前旗| 汕尾市| 建瓯市| 鄂托克旗| 和田县| 广水市| 绥化市| 拉萨市| 原阳县| 龙陵县| 桦甸市| 龙游县| 宜宾市| 台中县|