摘要:        
在上文 在C++中实现事件(委托) 中我们实现的C#里委托方式的事件处理, 虽然使用很方便,但是感觉似乎少了一点C#的味道, 下面我们尝试把它改成真正的C#版。
其实要改成真正的C#版,我们主要要做2件事, 一是吧CEventHandler放到外面,可以让外部直接构造, 二是实现operator +=和operator -=    阅读全文
        
            posted @ 2013-01-31 17:46
Richard Wei
阅读(3003)
评论(5)
推荐(2)
        
            
        
        
摘要:        
在C++中实现回调机制的几种方式一文中,我们提到了实现回调的三种方式(C风格的回调函数, Sink方式和Delegate方式)。在面向对象开发中,delegate的方式是最灵活和方便的,因此很早就有人用复杂的模板去模拟, 实现起来很复杂。但是现在借助C++11的function和bind, 我们可以很方便的去实现。    阅读全文
        
            posted @ 2013-01-31 14:23
Richard Wei
阅读(2569)
评论(2)
推荐(2)
        
                    
                
浙公网安备 33010602011771号