C++ primer 3.2 string

string的操作。

string s; os<<s;//s写到输出流os,返回os
is>>s;//is中读取字符串赋给s,字符串以空白分割(包括空格),返回is
getline(is,s);//从is中读取一行赋给s,返回is,注意会读取进换行符,但不存储换行符。
s1+s2;//字符串连接
字面值和字符串相加时,每个加(+)运算符两侧至少有一个运算对象是string;
string s1="hello",s2="world";
string s3=s1+","+s2;//正确
string s4="hello"+","+s2;//错误

posted @ 2021-12-07 19:42  80k  阅读(30)  评论(0)    收藏  举报