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++)