摘要:
Q_D指针主要是为了二进制兼容问题。 一、Q_D指针 主类获取其私有类的指针。 Q_D宏的定义是这样的: 这里可以看到,使用Q_D宏之后使用的d,其实是私有类的指针。再来看看d_func()。 整个d_func()的作用就是获取这个这个类里面的d_ptr。 每个类都会在头文件中添加这个宏,这样使用d 阅读全文
posted @ 2023-06-28 15:06
手磨咖啡
阅读(1679)
评论(0)
推荐(0)
摘要:
static_cast是指显性类型强制转换,如: 结果为a= 120. 和C语言学习时的显性意义一样,但是编译器会对此类型转换进行检查。另外还有另外3种转换: const属性用const_cast。 基本类型转换用static_cast。 多态类之间的类型转换用daynamic_cast。 不同类型 阅读全文
posted @ 2023-06-28 14:09
手磨咖啡
阅读(150)
评论(0)
推荐(0)

浙公网安备 33010602011771号