因为类的成员函数也还是一个函数啊。
不同的对象所拥有的函数体仍然是同一段程序。
只不过会传入不同的对象的内存地址的指针给这段程序。
【 在 lufthansa (ANA) 的大作中提到: 】
: 标 题: Re: 请问这bind functional的问题
: 发信站: 水木社区 (Tue May 19 15:49:08 2020), 站内
:
: 那个我写错了,多加了一个,我想问的其实是这种用法
:
: child m;
:
: // 这个是什么用法
: auto f = bind(&father::Minus, placeholders::_1, 1);
: f(&m);
:
: auto f1 = std::bind(&father::Minus, m, 1);
: f1();
:
: 第二种用法我知道,第一种用法,为什么能把类对象当参数。
: 这是什么语法,我找不到用法。
:
: 【 在 here080 的大作中提到: 】
: : 我说了,你的参数数量错了。
: :
:
: --
: ※ 修改:·lufthansa 于 May 19 15:50:33 2020 修改本文·[FROM: 64.104.125.*]
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 64.104.125.*]
--
修改:lufthansa FROM 64.104.125.*
FROM 76.126.252.*