
C/C++
文章平均质量分 76
photowen
程序员一枚
展开
-
虚函数和虚基类
说明:1.如果一个类是作为基类使用,那么他的虚构函数一定要是虚的,即用virtual关键字(参数为零则为纯虚函数). 否则会有内存泄漏(很重要),因为当用基类的指针删除一个派生类的对象时,要调用派生类的析构函数.但是 其子类或者子子类可以的析构函数可以是虚函数,也可以不是虚函数.(不加virtual 关键字则不会调用派生 类的析构函数,而上面用了ClxBase *pTest = new Cl原创 2009-04-30 15:54:00 · 900 阅读 · 0 评论 -
鼠标全局钩子
最近看一个老兄写的一个鼠标的全局钩子,感觉其代码有点过多繁琐,于是就自己改写了一下。发现学到不少的知识,特拿来分享! 本程序分为两个部分:第一:dll部分。第二:程序部分。本程序是主要获得任意窗口的标题。第一部分代码如下:#include #pragma data_seg("mydata") HWND g_hPrevTarWnd = NULL;原创 2009-05-23 16:21:00 · 1102 阅读 · 1 评论