首先总结原理:
在一个函数之中定义和注册,然后使用,在另外一个函数之中,将函数地址传入注册函数之中。注册可以使用全局变量,这样类中的函数就可以使用
或者可以在类的初始化化Init函数中组成,参数列表为函数指针。这样所有类中的函数都可以使用,非类中函数可以通过调用单例模式,去使用。以下是具体例子。
1.常用回调函数的定义
2.注册
3.在另外一个实现的函数之中传入实现的函数地址。
而在类中不同的是,不使用全局变量,而是写在类中
然后在类的Init中注册。
Copyright @ 2024 冬枭 Powered by .NET 8.0 on Kubernetes Powered by: .Text and ASP.NET Theme by: .NET Monster