快速建站教程如何建设运输网站
快速建站教程,如何建设运输网站,可以自己设计房子的软件,天眼查官网查询企业【嵌入式——QT】全局定义 概念数据类型定义函数宏定义 概念
头文件包含了Qt类库的一些全局定义#xff0c;包含基本数据类型、函数和宏#xff0c;一般的Qt类的头文件都会包含该文件#xff0c;所以不用显示包含这个头文件也可以使用其中的定义。
数据类型定义
数据类型… 【嵌入式——QT】全局定义 概念数据类型定义函数宏定义 概念
头文件包含了Qt类库的一些全局定义包含基本数据类型、函数和宏一般的Qt类的头文件都会包含该文件所以不用显示包含这个头文件也可以使用其中的定义。
数据类型定义
数据类型等效定义字节数qint8signed char1qint16signed short2qint32signed int4qint64long long int8qlonglonglong long int8quint8unsigned char1quint16unsigned short2quint32unsigned int4quint64unsigned long long int8qulonglongunsigned long long int8ucharunsigned char1ushortunsigned short2uintunsigned int4ulongunsigned long8qrealdouble8qfloat162
函数
qAbs() 返回变量value的绝对值。 qBound() 返回value限定在min-max范围之内的值。 qFuzzyCompare() 若配p1 p2近似相等返回true。 qFuzzyIsNull() 若参数d约等于0返回true。 qInf() 返回无穷大的数。 qIsFinite() 若参数是一个有限的数返回true。 qIsInf() 若参数是一个无限大的数返回true。 qIsNan() 若参数不是一个数返回true。 qMax() 返回value1value2中较大的值。 qMin() 返回value1value2中较小的值。 qRound64() 将value近似为最接近的qint64整数。 qRound() 将value近似为最接近的int整数。 qrand() 伪随机数。 qsrand() 对伪随机数序列初始化。
宏定义
QT_VERSION QT编译器的版本。5.9.1》0x050901
QT_VERSION_CHECK QT版本号展示是一个整数QT_VERSION_CHECK(5,0,0)。
QT_VERSION_STR QT版本号展开是一个字符串“5.9.0”。
Q_BYTE_ORDER 表示系统内存中数据的字节序。
#if Q_BYTE_ORDER Q_LITTLE_ENDIAN
#endifQ_BIG_ENDIAN 表示大端字节序。 Q_LITTLE_ENDIAN 表示小端字节序。 Q_DECL_IMPORT 导入。 Q_DECL_EXPORT 导出。 Q_DECL_OVERRIDE 在类定义中用于重载一个虚函数。在某个类中重载虚函数paintEvent如果使用了Q_DECL_OVERRIDE宏之后虚函数没有进行任何重载操作编译器会报错。
void paintEvent(QPaintEvent*) Q_DECL_OVERRIDE;Q_DECL_FINAL 将一个虚函数定义为最终级别不能再被重载或定义一个类不能被继承。
class Demo Q_DECL_FINAL{} //Demo不能被继承Q_UNUSED(name) 在函数中定义不在函数体内使用的参数。这个id没有被使用过如果不用Q_UNUSED(id);定义编译器会出现参数未使用警告。
void func(int id ,int a){
Q_UNUSED(id);
a 10;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87387.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!