网站首页
编程语言
数据库
系统相关
其他分享
编程问答
LabelPrivate
2024-08-24
# 为什么Qt源码中要用d_ptr和q_ptr
为什么需要d_ptr和q_ptr Qt中的公有类中一般都会包含d_ptr这样一个私有类型的指针,指针指向该类对应的私有类,引入这个指针主要是为了解决二进制兼容的问题。q_ptr是和d_ptr配套的,后面会介绍到。什么是二进制兼容 Qt作为一个第三方库,发布后会有很多公有类提供给第三方使用