1.初始化string对象的方式:
string s1; s1为空串
string s1(s2); 将s1初始化为s2
string s1("…"); 将s1初始化为某字符串
string s1(n,'c'); 将s1初始化为n个‘c’字符
2.string的常用操作
s.empty() 判断s是否为空串,若为空,返回true,否则返回false
s.size() 返回s字符的个数
s[n] 返回字符串中位置为n的字符(最左边的位置是0)
s1 + s2 将s1和s2连接起来并返回(注意:不能连接两个双引号引起来的字符串:“…”+“…”是错误的)
s1 = s2 将s1赋值为s2
s1 == s2 判断s1和s2是否相等,若相等,返回true,否则,返回false
s1 != s2 判断s1和s2是否相等,若相等,返回false,否则,返回true