std::string s;
将s定义类型为std::string.初始值为空的变量。
std::string t=s;
将t定义为类型为sdt::string的变量,它的初始值包含s的字符的一本副本,在这里,s可以是一个字符
串或者是一个字符串字面量。
std::string z(n,c);
定义类型为std::string的变量z,他的初始化为包含n个字符c的字符串。这里的c必须是一个字符,它既
不是字符串也不能是字符串字面量。
os<<s 不改变格式而将s所包含的字符写道由os知识的输出流中。这个表达式的结果是os。
is>>s 从is所指示的流中读字符,将出现在第一个非空白字符值钱的所有空白字符都丢掉。然后连续地从is
将字符读到s中,用读到的值将任何可能已经存在于s中的值都覆盖掉,直到读进的下一个字符是空
白字符此过程结束。这个表达式的结果是is。
s+t 这个表达式的结果为一个std::string类型的值,它包含s中全部字符以及后面进阶真的t中的全部字符。
其中,s或者t中的饿任何一个都可以是(但不都是)字符串字 面两或char类型的值。
s.size() s中的字符数。