华师一附中OI组

标题: 字符串类型 [打印本页]

作者: diggersun    时间: 2017-10-18 15:47
标题: 字符串类型
一楼不给看
作者: diggersun    时间: 2017-10-18 15:47
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     ios::sync_with_stdio(false);
  6.     string s;///默认初始化,一个空字符串
  7.     string s1("ssss");///s1是字面值“ssss”的副本
  8.     string s2(s1);///s2是s1的副本
  9.     string s3=s2;///s3是s2的副本
  10.     string s4(10,'c');///把s4初始化
  11.     string s5="hiya";///拷贝初始化
  12.     string s6=string(10,'c');///拷贝初始化,生成一个初始化好的对象,拷贝给s6

  13.     ///string s(cp,n)
  14.     char cs[]="12345";
  15.     string s7(cs,3);//复制字符串cs的前3个字符到s当中

  16.     ///string s(s2,pos2)
  17.     string s8="asac";
  18.     string s9(s8,2);///从s2的第二个字符开始拷贝,不能超过s2的size

  19.     ///string s(s2,pos2,len2)
  20.     string s10="qweqweqweq";
  21.     string s11(s10,3,4);//s4是s3从下标3开始4个字符的拷贝,超过s3.size出现未定义
  22.     cout<<s1<<endl;
  23.     cout<<s2<<endl;
  24.     cout<<s3<<endl;
  25.     cout<<s4<<endl;
  26.     cout<<s5<<endl;
  27.     cout<<s6<<endl;
  28.     cout<<s7<<endl;
  29.     cout<<s8<<endl;
  30.     cout<<s9<<endl;
  31.     cout<<s10<<endl;
  32.     cout<<s11<<endl;
  33.     return 0;
  34. }
复制代码

作者: diggersun    时间: 2017-10-18 15:50
http://blog.csdn.net/tengfei461807914/article/details/52203202
作者: universehyf    时间: 2018-6-30 11:24
请问ios::sync_with_stdio(false);是什么意思
作者: admin    时间: 2018-6-30 21:03
universehyf 发表于 2018-6-30 11:24
请问ios::sync_with_stdio(false);是什么意思

关掉读入同步功能,据说可以加快读入的速度,不过肯定还是比不上scanf和快读
作者: universehyf    时间: 2018-7-3 18:40
请问find函数怎么用啊?




欢迎光临 华师一附中OI组 (http://hsyit.cn/) Powered by Discuz! X3.2