文章来源:csdn 作者:wangfengsdu 经常听到回调函数(callback function)这个概念, 所谓回调函数,就是指这个函数先在某处注册,而它将在稍后某个需要的时候被调用。比如在利用SDK 进行Windows编程的时候,我们需要注册一个WNDCLASS类,这个类中有这样一个参数 lpfnWndProc, 要进行消息处理,我们就要用处理消息的函数的指针给它赋值。消息处理函数什么时候被调用的?我们没有显式地在程序中看到啊。是OS调用的。 这是SDK的试验方式,当然用的是过程式的语言C,可以通过传递函数的指针实现。 C++中怎么来实现呢?当然,C++兼容C,用函数指