首页 相关文章 C语言中的面向对象(4)-面向对象思想2

C语言中的面向对象(4)-面向对象思想2

3.CALLBACK函数。  我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你假如没想到的话,嘿嘿。 !-- frame contents -- !-- /frame contents -- 假如说静态入口函数实现了一个可治理的宏观的话,CallBack就是实现了一个可进化的微观:它使得一个函数可以在不重新编译的情况下实现功能的添加!但是在最最早期的时候,也有蛮多人持反对态度,因为它用了函数指针。函数指针虽然灵活,但是由于它要访问内存两次才可以调用到函数,第一次访问函数指针,第二次才是真正的函数调用。它的效率是不如普通函数的。但是在一个不太苛刻的环境下,函数调用本身就不怎么耗时,函数指针的性能又不是非凡糟糕,使用函数指针其实是一个最好的选择。但是函数指针除了性能,最麻烦的地方就是会导致程序的“支离破碎”。...[ 查看全文 ]

2016-02-19 标签:

C语言中的面向对象(4)-面向对象思想2的相关文章

手机页面
收藏网站 回到头部