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

溫馨提示×

詳解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
平湖市| 房山区| 中方县| 淳化县| 横山县| 康定县| 浙江省| 左贡县| 青州市| 收藏| 南宁市| 徐州市| 普洱| 淮南市| 海南省| 交城县| 郎溪县| 苍梧县| 水富县| 景宁| 万荣县| 兴化市| 鄢陵县| 镇康县| 三原县| 屯昌县| 鞍山市| 金平| 商都县| 天镇县| 石屏县| 新兴县| 宝丰县| 时尚| 渝北区| 兴化市| 青海省| 平顶山市| 彭水| 应城市| 石嘴山市|