string赋值和操作
string赋值
string s1; //默认构造函数,s1为空串 string s1(s2); //将s2初始化为s1的一个副本 string s3("value"); //将s3初始化为一个字符串字面值副本 string s4(n,'c'); //将s4初始化为字符'c'的n个副本
string操作
s.empty() //若s为空串,则返回true,否则返回true s.size() //返回s中字符的个数 s[n] //返回s中位置为n的字符,位置从0开始计数 s1+s2 //将s1和s2连接成一个新的字符串,返回新生成的字符串 s1=s2 //将s1内容替换为s2的副本 s1==s2 //比较s1与s2的内容,相等则返回true,否则返回false