浅墨浓香

想要天亮进城,就得天黑赶路。

导航

2017年10月7日

摘要: 1. std::function (1)首先是一个类模板,用于包装可调用对象。可以容纳除了类成员(函数)指针之外的所有可调用对象。 (2)可以将普通函数,lambda表达式和函数对象类统一起来。尽管它们并不是相同的类型,但通过function类模板,可以转化为相同类型的对象(function对象), 阅读全文

posted @ 2017-10-07 18:08 浅墨浓香 阅读(872) 评论(0) 推荐(0) 编辑

摘要: 1. 温故知新:std::bind1st和std::bind2nd (1)bind1st、bind2nd首先它们都是函数模板,用于将参数绑定到可调用对象(如函数、仿函数等)的第1个或第2个参数上。 (2)函数的返回值是一个函数对象。它用于包装和改造传入的函数(或仿函数),并形成一个新的仿函数对象(是 阅读全文

posted @ 2017-10-07 12:09 浅墨浓香 阅读(715) 评论(1) 推荐(1) 编辑