#include
int main()
{using namespac std;
string a="abc";
cout
<(2)a.length()(同size(),這是早期開發string類時加入的,現在還可以用,但其他stl容器沒有此方法)
解釋一下sizeof的結果:
sizeof運算子返回物件或型別實際占有的空間,string物件包含乙個指向字串的指標,指標很小,一般與int相當;string還包含其他資料成員,因此不論它儲存的字串有多大,它的大小一般是恆定的。
string str=」welcome to chaina!」;
int m;//m為長度
m=str.size();//求字串長度或者下面的
m=str.length(); //同上面size功能一樣,都是求字串長度的
string &insert(int p0, const char *s);——在p0位置插入字串s
string &insert(int p0, const char *s, int n);——在p0位置插入字串s的前n個字元
string &insert(int p0,const string &s);——在p0位置插入字串s
string &insert(int p0,const string &s, int pos, int n);——在p0位置插入字串s從pos開始的連續n個字元
string &insert(int p0, int n, char c);//在p0處插入n個字元c
iterator insert(iterator it, char c);//在it處插入字元c,返回插入後迭代器的位置
void insert(iterator it, const_iterator first, const_iteratorlast);//在it處插入從first開始至last-1的所有字元
void insert(iterator it, int n, char c);//在it處插入n個字元c
C 學習紀錄 string容器 插入和刪除
1 string insert int pos,const char s 插入字串 2 string insert int pos,const string str 插入字串 3 string insert int pos,int n,char c 在指定位置插入n個字元c 4 string era...
String型別的測量長度
今天敲一條c 程式設計題目,要求我把乙個字串的長度測量出來,於是,我嘗試這麼敲 include include using namespace std string a cin a int count 0 count strlen a 但是vs告訴我,strlen a 這一塊出現了問題,我通過上網搜...
Swift基礎 String資料儲存和長度
swift中字串的儲存機制與其它語言不同,採用的不是固定位元組方式儲存字元,每個字元占用的位元組數可能不同。當我們需要知道乙個字串有多少字串時,我們往往想知道的是我們所看到的字元數,而非儲存的位元組數。乙個字元可能需要1,2,3,4個位元組來儲存。英文 1個位元組 2 個位元組?沒找到例子 中文 3...