摘要:
定义为虚函数是为了允许用基类的指针来调用子类的这个函数,即多态。虚函数是为了实现多态。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 虚函数 假设我们有下面的类层次: class A { public: 阅读全文
posted @ 2017-11-13 16:44
流水灯
阅读(255)
评论(0)
推荐(0)
摘要:
首先要理解生存周期与作用域的区别: 生存周期: 变量从定义到销毁的时间范围。存放在全局数据区的变量的生存周期存在于整个程序运行期间,而存放在栈中的数据则随着函数等的作用域结束导致出栈而销毁,除了静态变量之外的局部变量都存放于栈中。 作用域: 变量的可见代码域(块作用域,函数作用域,类作用域,程序全局 阅读全文
posted @ 2017-11-13 15:09
流水灯
阅读(239)
评论(0)
推荐(0)
摘要:
简介 在Qt中,事件被封装成一个个对象,所有的事件均继承自抽象类QEvent。Qt是以事件驱动UI工具集。Signals/Slots在多线程中的实现也是依赖于Qt的事件处理机制。 Qt事件处理机制 产生事件:输入设备,键盘鼠标等。keyPressEvent,keyReleaseEvent,mouse 阅读全文
posted @ 2017-11-13 14:48
流水灯
阅读(1657)
评论(0)
推荐(0)
摘要:
#ifdef Q_OS_WIN // Windows上的代码 #endif #ifdef Q_OS_LINUX // Linux上的代码 #endif #ifdef Q_OS_MAC // Mac上的代码 #endif 阅读全文
posted @ 2017-11-13 14:09
流水灯
阅读(824)
评论(0)
推荐(0)

浙公网安备 33010602011771号