string有关函数
---雨竹清风
1. string的empty函数
这个函数可以判断string的对象是否为空。
string line;
cin>>line;
if(!line.empty())
{
……
}
2. string的size函数
这个函数可以计算出string对象的长度。line.size();
3. 比较两个string对象的大小== 和!=
若两个string对象长度相同,那么比较第一次遇到的不同的字符,字符的大小是根据字母表顺序排列的。
若长度不同且短字符串与长字符串的开始是相等的,那么短字符串要小于长字符串。
4. 两个对象相加
两个对象相加例如:string s1 = “aa”,s2 = “ss”;
string cats = s1 + s2;那么cats就等于”aass”。
也可以对于+一个字面值即:string cats = s1 + “f”;
但是必须保证+两侧有一个为string对象。