//string無法用scanf和printf
string str="hello";
string str2=str;
string s3=s+s2; //字串拼接,注意先後
string s4;
cin>>s4; //遇到空格停止讀入,需要行用getline()
cout《和str.substr(a,b)
string s2=s1.substr(4) //從4到結束
string s3=s1.substr(5,3)//從5開始,三個字元
str.push_back('a'); //插入到末尾
str.insert() //插入
str.insert(index,string)
string="abc",str2="123"
str.insert(2,str2); //ab123c
str.pop_back() //刪除最後的元素
str.erase() //刪除單個字元
str.erase(it) // 刪除it指向的字串
str.erase(first,last) //刪除first到laist之間的字元(都是迭代器)
str.erase(index,lenth) //刪除下標開始後幾個字元
//例如
string str (「this is an example phrase.」);
string::iterator it;
// 第(1)種用法
str.erase (10,8);
cout << str << endl; // 「this is an phrase.」
// 第(2)種用法
it=str.begin()+9;
str.erase (it);
cout << str << endl; // 「this is a phrase.」
// 第(3)種用法
str.erase (str.begin()+5, str.end()-7);
cout << str << endl; // "this phrase."
str.clear()
str.find()
str.find(str2) //返回str2出現的第乙個位置下標,否則返回-1
string s1 = "abcdef";
string s2 = "de";
int ans = s1.find(s2) ; //在s1中查詢子串s2
cout << ans << endl; //3
int ans1 = s1.find(s2, 2) ; //從s1的第二個字元開始查詢子串s2
cout << ans << endl; //3
str.replace()
str.replace(index,len,str2);
strreplace(it1,it2,str2);
lookupedit一般用法
繫結資料來源 lookupedit.properties.valuemember 實際要用的字段 相當於editvalue lookupedit.properties.displaymember 要顯示的字段 相當於text lookupedit.properties.datasource 資料來源...
FFMpeg 一般用法
ffmpeg 一般用法 ffmpeg i e gfxm.mkv vcodec libx264 vpre fast acodec copy f mpegts vbsf h264 mp4toannexb e out.ts 其中如果為copy 那麼表示不進行轉碼 acodec f 表示轉換格式 可以通過 ...
HeapAnalyzer一般用法
官方指導文件 heapanalyzer information 用heapanalyzer工具開啟dump檔案後,會有很多資訊,但對大部分人來說不用研究的那麼透徹,也沒必要搞清每項資訊都是什麼意思,只要達到我們的目的就可以了。我們用heapanalyzer分析dump,一般是想搞清是伺服器否存在記憶...