- string类型的对象有四种初始化的方式
(1):默认构造函数,string a;(空串)。
(2):string aa(”love”);
(3):string bb(aa);
(4):string s(210,’c’); 初始化为210个’c’字符组成的字符串。
2.string类型的对象的读写可用cin,cout,getline(接受两个参数,如getline(cin,a);返回时会丢弃换行符)。
3.string类型对象的操作:
(1):s.empty() 如果s为空串,返回ture,否则返回false.
(2): s,size 计算S的字符个数.
(3): s[n] 返回s中位置为n的字符。[]里面一定是一个整数常量表达式!
(4): s1+s2; string对象的连接,用操作符+或者+=讲两个string对象连接并赋值到另外一个string的对象
(5):s1=s2; 必须是两个都是string的对象!
(6):s1==s2 判断两个字符串是否相等。相应有!=,<,<=,>,>=.
4.string:: size_type类型:Unsigned类型的整数。
5.string对象中的字符处理: 包含cctype的头文件. (C++primer P77)。
浙公网安备 33010602011771号