初始化:
1.空串
string s;
2.将s初始化s1的一个副本
s1可以使char或者string
string s(s1);
3.将s初始化一个字符串
string s("value")
4.初始成n个字符
string s(n,'a');
输入:
1.string s;
cin>>s;
读取并忽略开头所有的空白字符(如空格,换行符,制表符)。
读取字符直至再次遇到空白字符,读取终止。
2.输入未知数目的string用循环
while(cin>>s);
3.输入一整行
getline(cin,s)
一些操作:
s.empty()
判断是否为空,为空返回1
s.size()
返回s中的字符个数
s[n]
返回 s 中位置为 n 的字符,位置从 0 开始计数
s1+s2
把 s1 和s2 连接成一个新字符串,返回新生成的字符串
s1=s2
赋值符
一些逻辑判断符号
==,!=,<,<=,>,>=