亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

詳解C++中string的用法和例子

c++
小云
120
2023-08-16 14:26:56
欄目: 編程語言

在C++中,string是一個表示字符串的標準庫類。它提供了許多成員函數和操作符,用于在字符串中執行各種操作。

以下是一些常見的string用法和例子:

  1. 創建string對象:
string str1; // 創建一個空字符串
string str2 = "Hello"; // 用字符串"Hello"初始化str2
string str3(str2); // 使用另一個string對象初始化str3
  1. 連接兩個字符串:
string str1 = "Hello";
string str2 = " World";
string result = str1 + str2; // 連接str1和str2,結果為"Hello World"
  1. 比較兩個字符串:
string str1 = "apple";
string str2 = "banana";
if (str1 == str2) {
cout << "str1和str2相等" << endl;
} else if (str1 < str2) {
cout << "str1小于str2" << endl;
} else {
cout << "str1大于str2" << endl;
}
  1. 獲取字符串長度:
string str = "Hello";
int length = str.length(); // 獲取字符串的長度,結果為5
  1. 獲取子字符串:
string str = "Hello World";
string sub = str.substr(6, 5); // 獲取從位置6開始的5個字符,結果為"World"
  1. 查找字符串:
string str = "Hello World";
int pos = str.find("World"); // 查找子字符串"World"在str中的位置,結果為6
  1. 替換字符串中的子字符串:
string str = "Hello World";
str.replace(6, 5, "C++"); // 替換從位置6開始的5個字符為"C++",結果為"Hello C++"
  1. 轉換為C風格字符串:
string str = "Hello";
const char* cstr = str.c_str(); // 將string對象轉換為C風格的字符串

這只是string類的一小部分用法和例子。在實際開發中,string類非常靈活和方便,可以處理各種字符串操作。

0
台前县| 鲁山县| 大方县| 咸阳市| 汝阳县| 万山特区| 花莲市| 翼城县| 葫芦岛市| 涿鹿县| 鄱阳县| 阳谷县| 辉南县| 桂林市| 巢湖市| 天水市| 衡阳市| 阿坝| 灌南县| 长寿区| 东乌珠穆沁旗| 社旗县| 贵阳市| 阿克陶县| 泽州县| 郎溪县| 舞阳县| 长汀县| 巢湖市| 神池县| 邢台市| 玛沁县| 达日县| 襄城县| 苏尼特左旗| 宁安市| 布尔津县| 利津县| 白银市| 镇康县| 辽源市|