![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt编程
LinkerMaker
这个作者很懒,什么都没留下…
展开
-
InlineAssemblyNote
内联汇编笔记 0x01. 内联汇编代码. template<> template<typename T> inline bool QBasicAtomicOps<4>::ref(T &q_value) Q_DECL_NOTHROW { T newValue; int result; asm volatile("0:\n" "ldrex %[newValue], [%[q_value]]\n"原创 2020-08-28 09:27:52 · 110 阅读 · 0 评论 -
C++的多态如何在编译和运行期实现
多态是什么?简单来说,就是某段程序调用了一个API接口,但是这个API有许多种实现,根据上下文的不同,调用这段API的程序,会调用该API的不同实现。今天我们只关注继承关系下的多态。 还是得通过一个例子来看看C++是怎样在编译期和运行期来实现多态的。很简单,定义了一个Father类,它有一个testVFunc虚函数哟。再定义了一个继承Father的Child类,它重新实现了tes转载 2012-02-05 12:49:11 · 1036 阅读 · 0 评论 -
Qt版连连看之极速连连看:设计
【源码及安装包下载地址】http://code.google.com/p/speedlink/downloads/list 【项目展示及相关截图在最后】 术语约定: 面板:连连看中用于拜访小图案的区域,在内部逻辑时指其表现所依据的二维数组 图块:连连看游戏中单个的小图案 地图:将图块摆放成一定的形状,这时候的面板数据称为地图 死局:游戏中,图块未被转载 2012-01-23 12:30:30 · 931 阅读 · 0 评论