std::vector<std::function<void()>> cbs;
cbs.push_back([obj_a]()
{
obj_a->f();
});
cbs.push_back([obj_b]()
{
obj_b->g();
});
【 在 capriccio 的大作中提到: 】
: 我想做一个函数列表(或者函数指针数组之类的),
: 然后在代码的多个地方根据运行情况往这个列表里增加函数,
: 这些函数都没有参数,没有返回值,但是是不同的类的对象的成员函数。
: ...................
--
FROM 158.140.1.*