• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
nathaniel pong
一个小子在默默的学习
博客园    首页    新随笔    联系   管理    订阅  订阅
string标准库
  1. 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)。 

posted on 2012-07-09 17:11  nathaniel pong  阅读(59)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3