1、string 類的物件可以直接賦值 string &operator=(const string &s);
2、string &operator+=(const string &s);
3、還可以直接用運算子「>」,「<」,「>=」,「<=」直接比較字串。
4、string.swap(string &s2); 交換當前字串與s2的值。
5、string.find(char c, int pos=0);從pos開始查詢字元c在當前字串的位置。 string.find(const char *s, int pos=0); string.find(const char *s, int pos,int n);字串s中,從pos開始的前n個字元在母字串中處於哪個位置。 string.rfind(); string.find_first_of(); string.find_first_not_of(); string.find_last_of(); string.find_last_not_of();
6、string.replace(int p, int n, const char *s); 刪除從p開始的n個字元,然後在p處插入串s。 string.replace(iterator first, iterator last, char *s);把first,last之間的部分替換為字串s
7、string.insert(int p, char *s);
8、string.erase(iterator first, iterator last);刪除【first, last】之間的所有字元,返回刪除後迭代器的位置
9、string str= str.split(」string「);把str字串以「string」分隔到str【】陣列裡面去
10、string.trim()去掉字串前後兩端的空格
11、string.substr(int n)
#include
int main()
12、string.c_str()把字串變成字元陣列
C string類常用函式
string類的建構函式 string const char s 用c字串s初始化 string int n,char c 用n個字元c初始化 此外,string類還支援預設建構函式和複製建構函式,如string s1 string s2 hello 都是正確的寫法。當構造的string太長而無法表...
C string類 vector類 常用函式
vectora 宣告乙個int型向量a vectora 10 宣告乙個初始大小為10的向量 vectora 10,1 宣告乙個初始大小為10且初始值都為1的向量 vectorb a 宣告並用向量a初始化向量b vectorb a.begin a.begin 3 將a向量中從第0個到第2個 共3個 作...
CString類常用的幾個函式
cstring strtemp 去掉最後乙個字元 strtemp strtemp.left strtemp.getlength 1 或strtemp.setat strtemp.getlength 1,0 字元 字串替換函式 刪除strtemp中某個字元或字串 strtemp.replace str...