fansoul

2015年6月26日

C++模拟C#事件委托机制(二)

摘要: 原文 来自于http://www.cnblogs.com/netssfy/archive/2010/02/02/1662056.html为了解决非法地址访问的冲突,首先需要知道发生该错误的原因是什么事件与委托的关系是1对多的,事件与委托对象实例的关系是多对多的,所以使用CListenerAgent将... 阅读全文

posted @ 2015-06-26 20:15 fansoul 阅读(253) 评论(0) 推荐(0) 编辑

C++模拟C#事件委托机制(一)

摘要: 原文来自于http://www.cnblogs.com/netssfy/articles/1652671.html写了一段时间的C#代码后确实发现C#的事件委托非常好用。于是便想是否在C++中也能如此实现。其实事件委托机制的根本还是回调。由于C#编译器帮我们做了很多事,所以我们在订阅委托时就显的非常... 阅读全文

posted @ 2015-06-26 20:14 fansoul 阅读(349) 评论(0) 推荐(0) 编辑

2015年6月24日

Builder模式

摘要: 原文来源于http://www.iteye.com/topic/71175对于Builder模式很简单,但是一直想不明白为什么要这么设计,为什么要向builder要Product而不是向知道建造过程的Director要。刚才google到一篇文章,总算清楚了。在这里转贴一下这位richardluo的... 阅读全文

posted @ 2015-06-24 10:38 fansoul 阅读(196) 评论(0) 推荐(0) 编辑

导航