事件
puzzzzzzle
搬砖ing
展开
-
cpp模仿CSharp事件机制(2) 任意数量参数支持
cpp模仿CSharp事件机制(2) 任意数量参数支持githubpage 后续更新会快一些:https://puzzzzzzle.github.io上一篇中实现的只能在注册事件时绑定自己的变量,无法在fireevents时传递参数,这次实现下实现原理很简单,就是打一个参数包,fire event和注册函数时,时同样使用这个参数包但是不能用void来声明变量,所以void版的需要...原创 2020-02-28 12:59:16 · 313 阅读 · 0 评论 -
cpp模仿C#事件机制(1) 无参数版实现
cpp模仿C#事件机制(1) 无参数版实现起因之前写unity时,感觉c#的事件机制超好用,就想在万能的c++中实现一下看了网上的一些实现,大部分都是只能注册一个回调函数的,这有啥用???要么就是使用时要继承一大堆东西,一点也不方便设计本身很简单,就是一个观察者模式,麻烦的是对回调函数的管理需要一个容器存储回调函数,set,vector都行要装进容器中,那么你的回调函数就要...原创 2020-02-28 12:52:52 · 209 阅读 · 0 评论