C语言的回调函数与C++虚函数功能是一样的
C语言的回调函数与C++虚函数功能是一样的1. C语言中引入回调函数的原因1.1 为了实现泛型化编译,想一下如果理解虚函数,就理解了。举例说明:有个功能函数f = f1+f2,在没有回调函数时,这个f是一个合成的功能函数,包括f1及f2功能,那么f就不灵活了,因为f1与f2被写死了。假如说吧f1是打雷功能,满足打雷条件产生时f1就会产生f2,一般情况下f2是下雨,f2也可能是下雪,也f2可能是下金子(只要老天爷有这个想法) ,如果f它只是一个函数,将f1及f2功能绑紧了;当然绑紧了也不是问题,也可把f分成f
原创
2021-08-09 15:17:39 ·
471 阅读 ·
0 评论