t诺基亚官方中文教程3t的数据类型机会及文件.pptVIP

  • 3
  • 0
  • 约3.65万字
  • 约 65页
  • 2018-06-22 发布于湖北
  • 举报

t诺基亚官方中文教程3t的数据类型机会及文件.ppt

t诺基亚官方中文教程3t的数据类型机会及文件

* (演练例子) 待续 * 为了能够流化自定义类型,如Person,你只需要创建和操作符。 (演练例子) 待续 * 流化持有自定义类型如Person的QVariant对象是可以的。为使这生效,自定义类型必须用qRegisterMetaTypeStreamOperators进行注册。 在结果数据中,注意类型名字(Person) 该数据是16位unicode(_O_l_e) age为0x2a = 42 (十进制,int = 32位,即_ _ _*) 对此使用QVariant而不是你自己进行跟踪的话会增加文件大小和复杂度。 * 回顾自定义类型和Qt,这张幻灯片不仅仅是一张检查清单。 注意一个公有的析构函数是隐式添加到所有类中的 – 理解这并不是一个私有/保护的析构函数。 * QSet展示了一组值,每个值都是独特的。 它外观和行为都像一个QList,但是不允许复制条目。 * QMap和QHash类允许键-值集合。 集合中每个条目和键都关联一个值。 QMap直接使用值,而QHash通过一个hash函数来传递键。我们马上察看它,但是QHash可以以稍高的复杂性为代价提供更好的性能。 待续 * 使用QMap时,一个比较操作符()需要为关键类型定义。 你可以使用[]或insert来填充map。 你可以用[]或value来读取。先使用contains以确定一个元素是否存在。

文档评论(0)

1亿VIP精品文档

相关文档