string類的大部分函式:
begin 得到指向字串開頭的iterator
end 得到指向字串結尾的iterator
rbegin 得到指向反向字串開頭的iterator
rend 得到指向反向字串結尾的iterator
size 得到字串的大小
length 和size函式功能相同
max_size 字串可能的最大大小
capacity 在不重新分配記憶體的情況下,字串可能的大小
empty 判斷是否為空
operator 取第幾個元素,相當於陣列
c_str 取得c風格的const char* 字串
data 取得字串內容位址
operator= 賦值操作符
reserve 預留空間
swap 交換函式
insert 插入字元
push_back 追加字元
operator+= += 操作符
erase 刪除字串
clear 清空字元容器中所有內容
resize 重新分配空間
assign 和賦值操作符一樣
replace 替代
copy 字串到空間
find 查詢
rfind 反向查詢
find_first_of 查詢包含子串中的任何字元,返回第乙個位置
find_first_not_of 查詢不包含子串中的任何字元,返回第乙個位置
find_last_of 查詢包含子串中的任何字元,返回最後乙個位置
find_last_not_of 查詢不包含子串中的任何字元,返回最後乙個位置
substr 得到字串
compare 比較字串
operator+ 字串鏈結
operator== 判斷是否相等
operator!= 判斷是否不等於
operator< 判斷是否小於
operator>> 從輸入流中讀入字串
operator<< 字串寫入輸出流
getline 從輸入流中讀入一行
//string函式用法詳解!附**,寫具體的用法!
#include
#include
#include
using namespace std;
int main()
c string類的一些注意
c語言中的字串基本都是字元型陣列,並且總是以二進位制0作為結束符,c 中string隱藏了它所包含的字串行的物理表現,包含了資料容量及儲存位址的 內務處理 資訊。標準庫的string類提供了3個成員函式來從乙個string得到c型別的字元陣列 c str data copy p,n 1.c str ...
C string類的一些常用方法
雖說寫著原創.但其實.誒嘿 string類是c 提供的抽象資料型別,其支援可變長字串。我們常用的初始化方法有 string str abc string str ilovehuman 等等string型變數可以使用類似陣列方式獲取單個字元 string str i love human str 0 ...
C string類的一些使用說明
string類是 c 兩個預定義引用型別之一,是對字串的原生支援,在c 中極為常用,了解其特性和用法很有必要。string類表示的字串主要特點 string類是unicode utf 16 字元陣列 string類內容是不可更改的。string類很多方法表面看是在修改字串,實際只是生成新的字串副本 ...