摘要:
Delphi中存在普通回调、事件、接口三种概念,公用点是具体实现不是自己,自己只需要定义好规则或者叫声明函数类型。 普通回调是大部分语言都支持的,只要可以显示使用指针的语言应该都支持,原理是把一个函数的指针告诉调用者,调用者就可以通过这个指针调用函数,这种概念在有些地方是很有用途的。比如C语言里实现比较两个数的大小,数字可以是整形,浮点设置位宽不同,这个时候可以定义一个规则,通用性就比较好。不用自己去实现每种具体类型的比较。type TCompareData = function(A, B: Pointer): Integer; // 比较函数原型var Cmp: TCompareData;. 阅读全文
posted @ 2011-12-28 16:55
生如夏花之绚烂
阅读(1364)
评论(0)
推荐(0)
2011年12月28日