string迭代器入门

来源:互联网 发布:中国最新cpi数据 编辑:程序博客网 时间:2024/05/22 11:34

初始化:
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
  赋值符
一些逻辑判断符号
  ==,!=,<,<=,>,>=

原创粉丝点击