对
m.minus(1) => &Father::Minus(&m, 1) => bind(&father::Minus, &m, 1)
【 在 lufthansa (ANA) 的大作中提到: 】
: 标 题: Re: 请问这bind functional的问题
: 发信站: 水木社区 (Tue May 19 15:53:49 2020), 站内
:
: 那个实现太复杂了,看不太懂
: child m;
:
: // 这个是什么用法
: auto f = bind(&father::Minus, placeholders::_1, 1);
: f(&m);
: 按你说的绑定了linst,这里绑了minus函数,但是参数确是类对象。我没见过这样的语法,不知道哪里有介绍。
:
: 是不是类成员函数实际的实现是
: void minus(this, 1) ?,这样就对了
:
: 【 在 MyWorkLife 的大作中提到: 】
: : 可以看看bind的实现
: : 实际上就是把参数打包到了一个list里面然后调用
: : 所以只要最终函数签名是对的,参数放什么都可以
: : ...................
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 64.104.125.*]
--
FROM 123.120.150.*