随笔分类 -  Qt相关

摘要:1. 元对象工具 ​ 元对象编译器 MOC(meta object compiler)对 C++ 文件中的类声明进行分析并产生用于初始化元对象的 C++ 代码,元对象包含全部信号和槽的名字及指向这些函数的指针。 ​ MOC 读 C++ 源文件,如果发现有 Q_OBJECT 宏声明的类,它就会生成另外 阅读全文
posted @ 2018-07-24 15:27 洛克十年 阅读(131) 评论(0) 推荐(0)
摘要:信号与槽 1.概述 ​ 信号和槽机制是 Qt 的核心机制,信号和槽是一种高级接口,应用于对象之间的通信,它是 Qt 的核心特性,也是 Qt 区别于其他工具包的重要地方。信号和槽是 Qt 自行定义的一种通信机制,它独立于标准的 C/C++ 语言,因此要正确的处理信号和槽,必须借助一个呗称为 moc ( 阅读全文
posted @ 2018-07-24 15:27 洛克十年 阅读(234) 评论(0) 推荐(0)
摘要:隐式共享 ​ 隐式共享又称为回写复制(copy on write)。当两个对象共享同一分数据时(通过浅拷贝实现数据共享),如果数据不改变,则不进行数据的复制。而当某个对象需要需要改变数据时,则进行深拷贝。 ​ 程序在处理共享对象时,使用深拷贝和浅拷贝这两种方式复制对象。所谓深拷贝,就是生成对象的一个 阅读全文
posted @ 2018-07-21 16:07 洛克十年 阅读(220) 评论(0) 推荐(0)