2014年3月5日
摘要: 1、回调方法是什么? 回调方法是把方法作为实参传递给另一个方法,比如传给Fun,Fun的形参是方法指针,回调方法与方法指针类型要匹配,在Fun中完成对方法的调用。2、回调方法解决什么问题?也就是说,它的使用场景是什么? a、事件驱动程序,点击按钮,我们期望做某件事,把自定义的方法传递过去。 b、在STL中,特别常用。STL中的算法,形参往往是个方法指针,允许用户自定义查询条件(也就是一个方法),传递给算法,算法负责调用这个方法。 c、异步回调方法,典型的情况如:socket编程中,acceptor.async_accept(client, callback)。可认为在异步方法async... 阅读全文
posted @ 2014-03-05 19:43 Andy Niu 阅读(772) 评论(0) 推荐(0) 编辑