首页 > 其他 > 详细

qt-QVariant-共用体

时间:2020-09-19 13:26:14      阅读:70      评论:0      收藏:0      [点我收藏+]

技术分享图片

需要  #include<QVariant>
QVariant 类用于封装数据成员的类型及取值等信息,该类类似于 C++共用体 union,一个QVariant 对象,一次只能保存一个单一类型的值。该类封装了 Qt 中常用的类型,对于QVariant 不支持的类型 ( 比如用户自定义类型 ) ,则需要使用Q_DECLARE_METATYPE( Type )宏进行注册
QVariant 拥有常用类型的单形参构造函数,因此可把这些常用类型转换为 QVariant 类型,同时 QVariant 还重载了赋值运算符,因此可把常用类型的值直接赋给 QVariant 对象。注:由 C++语法可知,单形参构造函数可进行类型转换
注意:QVariant 没有 char 类型的构造函数,若使用 char 值会被转换为对应的 int 型
 

 

 

 

 

 

技术分享图片

qt-QVariant-共用体

原文:https://www.cnblogs.com/liming19680104/p/13695531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!