库的二进制兼容 对于一个已经发布的库,如果在库的某个接口类中增加了一个成员,并重新发布该库,如果使用该库的程序直接替换该库后运行时会导致程序崩溃...
Qt元对象 为了在运行期获得对象的类型、类名成员变量列表、函数列表等等功能,Qt推出了元对象系统(和iOS开发中元对象类似),由MOC(元对象编...
Windows安装包种类: 1、MSI 一般用于驱动程序,安装时直接覆盖已有文件和程序2、EXE 常用的安装程序,缺点是卸载时会有残留文件3、...
背景 Qt是一个跨平台开发框架,业界也有不少成熟产品基于该技术,它的好处在于一套代码即可产出各个端(mac、windows、linux)的安装包...
一、事件类型 1、事件分类 Qt中事件根据源头分为三种类型: 自发事件:由操作系统产生(例如用户按下鼠标,操作系统会产生一个鼠标事件)然后提交到...
目前业界有提供了一些工具来检查c++的内存问题并符号化(泄漏,野指针等等),Google Sanitizer(Google基于Clang的子项目...
一、m 系列芯片 MacBook 使用 Qt5使用官方下载的 MaintenanceTool 是没办法直接下载 arm 架构的 Qt5 库的。在...
一、初始化列表和构造函数体初始化区别 对于基础类型,使用初始化列表初始化和在构造函数体内初始化是一样的。 对于引用成员变量、const成员变量、...
一、构造函数 不同的语法使用场景会自动调用功能不同的构造函数。c++的构造函数主要有如下几种类型:无参(多参)构造函数、拷贝构造函数、移动构造函...