舒心星星

文章
8
资源
0
加入时间
2年10月21天

函数指针的强制类型转换与void指针

前两天在移植一个DVB芯片的驱动库时,遇到一个情况: 驱动库的作者为了使DVB芯片兼容尽可能多的tuner芯片,在定义tuner_init函数指针时,参数中的handle定义为(void* handle)。这样的话,这个handle既可以接收tuner1_handle ,也可以接收tuner2_handle。同时函数指针tuner_init也可以指向tuner1和tuner2各自的初始化函数地址...