天天看點

C++ :string 用法詳解

1.string對象的基本操作

string str,str1,str2;
str.empty();//判斷str是否為空,為空,傳回true
str1==str2;//判斷str1與str2是否相等,相等傳回true
str1+str2;//将str1和str2連接配接成新串
str=str1;//指派
str[10];下标通路
str.size();// 傳回s中字元個數
           

2.操作函數

(1)assign:指派

string str,str1="1234567";
str.assign(str1);
str.assign(str1,0,2);//str="12",0開始2個字元
           

(2)substr:提取子串

string str="1234567";
str.substr();//傳回全部
str.substr(0,2);//傳回"12",0開始,2個字元
str.substr(5);//傳回5後所有
           
c++

繼續閱讀