摘要: 各种折腾... 1 #include <iostream> 2 #define MAX(a,b) ((a)>(b)?(a):(b)) 3 #define SIZEOFARRY(a) sizeof(a)/sizeof(int) 4 #define ASSERT(a) if((a)==NULL)exit(0) 5 6 using namespace std; 7 8 typedef int Datatype; 9 10 typedef struct AVLTNode 11 { 12 struct AVLTNode* pLeft; 13 struct ... 阅读全文
posted @ 2012-09-09 13:57 legendmaner 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 源自http://blog.sina.com.cn/s/blog_69fc9ee001010b90.html由于C++编译器需要支持函数的重载,会改变函数的名称,因此dll的导出函数通常是标准C定义的。这就使得C和C++的互相调用变得很常见。但是有时可能又会直接用C来调用,不想重新写代码,让标准C编写的dll函数定义在C和C++编译器下都能编译通过,通常会使用以下的格式:(这个格式在很多成熟的代码... 阅读全文
posted @ 2012-03-06 21:06 legendmaner 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 源自http://www.cnblogs.com/fangshenghui/archive/2010/09/22/1833010.htmlWTL的DDX(对话框数据交换)很像MFC,可以使用很简单的方法将变量和控件关联起来。1,从CWindowImpl派生一个新类。class CMainDlg :public CDialogImpl,public CWinDataExchange //用DDX... 阅读全文
posted @ 2012-03-05 16:25 legendmaner 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 源于http://hi.baidu.com/xiaoyaoyiyiyun/blog/item/c6d102fa3989e9344f4aea86.html话说CString这个东西困扰了很多年轻人,因为它会引起诡异的编译错误,今天跟着我一起来深入ATL、WTL头文件,来把这个东西搞个清清楚楚。【涉及到头文件】 ATL: atlstr.h, atlsimpstr.h MFC : cstringt... 阅读全文
posted @ 2012-03-05 13:12 legendmaner 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 源自http://blog.csdn.net/zhongjiekangping/article/details/6804602如何组织编写模板程序前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板... 阅读全文
posted @ 2012-03-04 21:05 legendmaner 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 昨天使用vector时,琢磨了这么的一个问题,对于一个复合型结构元素如何查找(排序),如何使用泛型编程?度之,得:#include "iostream"#include "vector"#include "algorithm"using namespace std;typedef struct _POINT_{int x;int y;}POINT;class FindPoint{public:Fi... 阅读全文
posted @ 2012-03-04 12:48 legendmaner 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 很久没有去折腾手机了,而今天忍无可忍手机的内存的空间实在是太小了...接着就做了以下工作: 备份工作 刷ROM失败,原因Recovery版本问题 刷入Recovery(一直进不去fastboot模式,原因居然是我按键的维持的时间不够长。⊙﹏⊙b汗) 刷ROM 恢复工作 手机内存又回到之前的状态——还是这么小,除了新的界面以外,没有任何成就感,囧~ 继续再原因,然后刷data2ext(可以说是安装)... 阅读全文
posted @ 2012-02-19 21:51 legendmaner 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 源自http://net.pku.edu.cn/~yhf/UsingSTL.htm 三十分种之后,不知你掌握木有,反正我没有。但感觉不错,先留着。这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:kary... 阅读全文
posted @ 2012-02-18 21:24 legendmaner 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一番折腾终于用VS2010把金山卫士的系统优化器编译好鸟。为了看金山源码,先要琢磨WTL/ATL相关技术。然后就是一段时间的教学video后...大致明白了ATL的Thunk技术...可认识WTL还有很长一段路啊...话说金山的开源真是不错,引来一些人。因为在金山开源里面有一个很有用的东西。那就是金山界面库,据说是DirectUI技术的(不知道是否理解到位)。我却是冲着其他的目的而来的...经... 阅读全文
posted @ 2012-02-17 16:13 legendmaner 阅读(343) 评论(1) 推荐(0) 编辑
摘要: 源于http://blog.csdn.net/varding/article/details/6070848金山开源了几款软件,闲来无事就拿来编译了下。vs2008下直接编译、运行没有任何问题,但是vs2008下看金山的代码的时候F12(查看代码定义)很多都提示未定义类型,于是换到2010下试试发现看代码很正常,但是2010编译和运行有点小问题,稍稍配置下就好:1、编译错误1>c:/program... 阅读全文
posted @ 2012-02-17 15:55 legendmaner 阅读(237) 评论(0) 推荐(0) 编辑