意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过.....
分类:
编程语言 时间:
2015-12-16 12:21:35
阅读次数:
144
转载来源:http://blog.csdn.net/seanyxie/article/details/5821970事件处理流程:某个事件发生------>exec()循环会接收到这个事件------>创建一个事件对象,并将对象传递给QObject::event()------>在QWidget::...
分类:
其他好文 时间:
2015-12-13 13:55:37
阅读次数:
492
1. typedef 重定义 数组类型 1 typedef int (MyArray)[5]; // 定义了一个数据类型 数组数据类型 2 MyArray myArray; // 相当于 int myArray[5]; 3 4 // 初始化数组内容 5 for (...
分类:
其他好文 时间:
2015-11-29 19:29:47
阅读次数:
140
Q: 比如"a.h"里定义了类a,类a所有函数的实现都放在"a.cpp"里。然后"b.h"和"c.h"都需要用到类a,所以都加了#include"a.h",然后main.cpp里写了#include"b.h"和#include"c.h",结果就是报错说class a重定义……那这种有两个类都要用到另...
分类:
其他好文 时间:
2015-11-23 13:21:32
阅读次数:
127
网格上顶点的Laplace坐标(均匀权重)定义为:,其中di为顶点vi的1环邻域顶点数。 网格Laplace坐标可以用矩阵形式表示:△=LV,其中,那么根据网格的Laplace坐标通过求解稀疏线性方程组可以得到网格的顶点坐标。 基于网格Laplace形变算法的思想:网格上顶点的Laplace...
分类:
编程语言 时间:
2015-11-12 13:31:07
阅读次数:
1135
一、IAR中的重复定义问题 在自己写头文件时,要记得将常量定义在.c文件中,如果将常量定义在.h文件中,当在main.c或者其他地方包含该头文件时,会将头文件中的常量定义包 含到main.c中,同时,相应的.c文件也有该常量定义语句,就会导致linker报错,有xxxx重定义(redefined)。...
分类:
其他好文 时间:
2015-11-02 17:20:19
阅读次数:
293
http://blog.sina.com.cn/s/blog_4baaabbb010007hu.html发现最近跟编译出现怪问题特别结缘,上个星期被搞得不行啦!但是现在却发现自己却爱上了他,起码现在遇到总比以后遇到好吧!今天遇到的问题是fatal error LNK1169: 找到一个或多个多重定义...
分类:
其他好文 时间:
2015-10-31 18:33:50
阅读次数:
194
iOS设计模式 - 模板原理图说明定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。源码https://github.com/YouXianMing/TemplatePattern//// GameProtocol.h// T.....
分类:
移动开发 时间:
2015-10-29 23:27:45
阅读次数:
317
最近在写程序时,出现了对话框里面不接收键盘消息的情况,特别搜索了以下内容MFC中对话框是不会直接响应OnChar和OnKeyDown消息的,会被 其它控件拦截,测试时发现不会进入这两个函数,必须重定义PreTranslateMessage()虚函数才能正确地 进入这两个消息函数,具体实现如下: .....
分类:
编程语言 时间:
2015-10-29 13:05:36
阅读次数:
178
错误提示:f:\vs2010projects\combine\combine\func.h(9): error C2011: “func”:“class”类型重定义1> f:\vs2010projects\combine\combine\func.h(9) : 参见“func”的声...
分类:
其他好文 时间:
2015-10-26 16:53:52
阅读次数:
178