摘要: 这篇文章介绍boost::bind()的用法, 文章的主要内容是参考boost的文档。1. 目的 boost::bind 是std::bindlist 和 std::bind2nd的结合体。它提供一个任意的函数对象(仿函数)、函数、函数指针、成员函数指针。 它可以绑定任意的参数。bind 没有对函数对象有任何的要求。2. 把bind()用在函数和函数指针上 有如下代码:[代码] 当调用boost::bind(f, 1, 2);的时候, 它会产生一个空的函数对象,这个对象没有参数, 返回 f(1,2).当然我们也可以给它加个参数: [代码] 结果: 作为和std::bindlst的对比我们可以 阅读全文
posted @ 2010-12-14 19:31 sld666666 阅读(10610) 评论(2) 推荐(0) 编辑