由浅入深学string.docVIP

  • 2
  • 0
  • 约9.8千字
  • 约 8页
  • 2017-01-02 发布于河南
  • 举报
一:基本使用 --1 string定义和初始化 ??? string s1; //调用默认构造函数,初始化为空 ??? string s1(s2); ??? string s1(hello); ??? string s1(n,a); //n个a --2 string读写 ??? cins1; ??? getline(cin,s1); --3 string对象操作 ????s1.empty()?? //判断是否为空,为空则返回ture,反之返回false ??? s1.size()??? //获取字符串大小 ??? s1[n]??????? //下表操作,标识每一位的值,n(0,s1.size()-1),返回size_type类型,定义同无符号整型, ???????????????? //下标可作为左值对其进行赋值,不可越界,空字符串不能取值 ??? s1+s2??????? //字符串连接 ??? s1=s2??????? //s2赋值给s1 ??? s1==s2?????? //比较字符串是否相等,相等返回ture???? !=,=,.,= ???????????????? //比较,同长度比较第一个不同的字符,不同长度,短的和长的前面都相同,长的大 --4 string中字符的处理 ??? //cctype头文件中定义函数 ??? isalnum(c) //字母或字符,

文档评论(0)

1亿VIP精品文档

相关文档