冬枭

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

首先总结原理:

在一个函数之中定义和注册,然后使用,在另外一个函数之中,将函数地址传入注册函数之中。注册可以使用全局变量,这样类中的函数就可以使用

或者可以在类的初始化化Init函数中组成,参数列表为函数指针。这样所有类中的函数都可以使用,非类中函数可以通过调用单例模式,去使用。以下是具体例子。

1.常用回调函数的定义

 

 2.注册

 

 3.在另外一个实现的函数之中传入实现的函数地址。

 

 

 

 而在类中不同的是,不使用全局变量,而是写在类中

 

然后在类的Init中注册。

 

 

posted on 2023-02-01 16:33  冬枭  阅读(31)  评论(0编辑  收藏  举报