- 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)