cheney23reg

技术博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年8月10日

摘要: 尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。函数对象(也称“算符”)是重载了“()”操作符的普通类对象。因此从语法上讲,函数对象与普通的函数行为类似。 用函数对象代替函数指针有几个优点:1>首先,因为对象可以在内部修改而不用改动外部接口,因此设计更灵活,更富有弹性。2>函数对象也具备有... 阅读全文
posted @ 2010-08-10 20:19 cheney23reg 阅读(1481) 评论(1) 推荐(1) 编辑