摘要: 委托的核心就是封装类成员函数,使不同类的不同函数能够以一种统一的方式被调用这样进行回调的方式要比使用接口通知模型少写很多代码,避免了重复工作如果不使用c++11的新特性当然也能自己抡一个类似的轮子(而且还可以随意拓展)不过有现成没有理由不用function:函数对象,可以认为这个对应于c#中的委托,不过c++11没有提供事件的抽象,下面就要实现它bind:创建函数对象的工具下面的一个类实现了类似c#事件(在c++里面还是叫委托好了)的模板struct __ut_delegate_id{ template<typename T> friend class ut_delegate;pr 阅读全文
posted @ 2013-03-13 19:47 mightofcode 阅读(689) 评论(0) 推荐(0) 编辑