摘要:
QT quick中提供了很多的实用控件widget,下面介绍几种常用的。 这部分介绍基本是参照QtCretator提供的帮助文档,一定要学会使用,不明白的去查找帮助。 Item 基本上所有的可是控件的基类都是Item,上节说过了QML的格式是以property:value的方式书写,所以了解一个控件 阅读全文
posted @ 2017-11-14 16:35
maxiongying
阅读(4881)
评论(0)
推荐(0)
摘要:
本文是我在追查一个诡异core问题的过程中收获的一点心得,把公司项目相关的背景和特定条件去掉后,仅取其中通用的C++虚函数实现部分知识记录于此。 在开始之前,原谅我先借用一张图黑一下C++: “无敌”的C++ “无敌”的C++ 如果你也在写C++,请一定小心…至少,你要先有所了解: 当你在写虚函数的 阅读全文
posted @ 2017-11-14 15:46
maxiongying
阅读(1015)
评论(0)
推荐(0)
摘要:
先看代码: 都知道C++中的多态是用虚函数实现的: 子类覆盖父类的虚函数, 然后声明一个指向子类对象的父类指针, 如Base *b = new Derive();当调用b->f()时, 调用的是子类的Derive::f()。 这种机制内部由虚函数表实现,下面对虚函数表结构进行分析,并且用GDB验证。 阅读全文
posted @ 2017-11-14 15:38
maxiongying
阅读(320)
评论(0)
推荐(0)
摘要:
1. 内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下: int max(int a, int b){ return a > b ? a : b;} 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含 阅读全文
posted @ 2017-11-14 14:08
maxiongying
阅读(531)
评论(0)
推荐(0)
摘要:
1.虚函数(impure virtual) c++虚函数主要是提供“运行时多态”,父类提供虚函数的默认实现,子类可以虚函数进行重写。 2.纯虚函数(pure virtual) c++纯虚函数也是“运行时多态”,父类不能提供函数的实现,子类提供函数的实现。包含纯虚函数的类,称为“”抽象类“”,无法用n 阅读全文
posted @ 2017-11-14 10:44
maxiongying
阅读(197)
评论(0)
推荐(0)

浙公网安备 33010602011771号