TCC能用日志回调函数数吗

本文是用来凑数而已因为本人實在讨厌某个数字,巧的是本人在CSDN博客上发表的文章数量正好是某个数字,于是加一篇


这样,日志回调函数数就可以如同类的普通成員函数那样可以直接访问类的数据和其他成员函数。

2.在DLL中回调类的成员函数

假如有人写了个DLL这个DLL可能被外部程序,比如C,C++或者其他语言使用那么这个DLL该怎么编写?导出一个类那么,C语言要想使用这个DLL恐怕会是一件麻烦的事情

这种情况,DLL最好提供全局函数式接口

再哆考虑一些。假如这个DLL需要调用上层应用怎么办

答案是,只能使用日志回调函数数

问题是,日志回调函数数一般都是全局函数C++程序Φ出现全局函数总不是一件很雅观的事情。所以这里提供一种稍微变通一点的办法---显式传递this指针。

假设DLL导出了这么一个函数而且DLL还在此导出函数中回调了类的某个成员函数,如下:


类的成员如何设计呢很简单,形式跟前面说得差不多如下(类的头文件就省略了):


我要回帖

更多关于 回调函数 的文章

 

随机推荐