嵌入式Linux下C++程序设计__05string类,vector类.pptVIP

  • 4
  • 0
  • 约2.2千字
  • 约 16页
  • 2016-11-24 发布于安徽
  • 举报

嵌入式Linux下C++程序设计__05string类,vector类.ppt

嵌入式Linux下QT程序设计 主讲:成宝宗 string类 在处理字符串方面,C++还提供了标准的模板类——string类。我们用string类将字符串定义为对象,然后利用string类提供的赋值、连接、复制、查找、交换等字符串操作功能,即可方便地实现对字符串的各种处理。与字符数组和字符指针处理字符串不同的是,string不一定要用“\0”来标识字符串的结束。下标运算符“[]”也可以用于访问字符串中的各个字符。 string类对象的定义与初始化 由于string类的结构比较复杂,在此主要就其基本特点与用法进行介绍并举例加以说明,关于更多、更详细的内容,请读者自行参阅有关资料。 string类对象的定义与初始化 形式1: string对象名[(字符串)]或string对象名[=字符串] 形式2: string对象名(n,‘字符’); //生成由n个‘字符’组成的字符串 例如:string str1 = hello; string str2(world); string str3(10,x); String类常用操作符 常用操作符 s + t 将串s和t连接成一个新串 s = t 用t更新s s == t 判断s与t是否相等 s != t 判断s与t是否不等 s t 判断s是否小于t(按字典顺序比较) s = t 判断s是否小于或等于t

文档评论(0)

1亿VIP精品文档

相关文档