作者存档
关于C++虚函数默认参数的问题。Effective C++ 条款38: 决不要重新定义继承而来的缺省参数值
金山卫士开源代码—-消息机制浅析
金山卫士开源代码----消息机制浅析 (上)
代码地址:http://download.csdn.net/source/3301518
今天简化了金山的开源代码,用来学习一下,先谢谢金山的开源精神了,呵呵···直接弄最简单的,窗口见下图,关键代码如下,全部的代码放附件里吧。分析中关于累的继承机制等没有详细的说明了,在函数申明中我会用SON: public BASE ::Func() 的方式指出的.今天主要学习一下其消息机制和路由。因为没有学过ATL,所以理解错了希望大家指教一下哦···
先谢谢了,呵呵··· 阅读全文...
linux 内核处理缺页异常函数:do_page_fault ,2.4.0版
关于内核地址空间如何和进程地址空间合在一起,下面函数能看出来。
阅读全文...
年终时节,买朵花,祭奠我荒废的2010
每年末,都喜欢在日记本上写点东西,坚持了很多年了···
这一年过的有点累,有点充实,有点颓废,有点幸福···
有过许多的梦想,追求,彷徨,迷茫,执着,拼搏···
走过了多少大抵已经不记得了,只隐约感觉到应该还算充实,给自己打80分吧。只是年初的目标还是没有达到。
typedef 在类里面定义一个类型时的问题。
class Test
{
public:
typedef int ( func )( void );//定义一个函数指针类型,
int print(void) { return 0 ;} ;//下面的错误中,
//如果把print函数定义为friend 或者static的,就可以了。但是无法满足我的要求
func p ;//声明一个函数指针
void init() {
p = print ;//在这里给函数指针变量p赋值,赋的是本类的print函数地址。
//但是这句总是出错
}
};
阅读全文...
近期评论