哪种类型用于可调用到std :: bind

时间:2015-11-02 17:59:12

标签: c++ function templates c++11 bind

在一个函数中我需要作为参数传递一个可调用的std :: bind。 我应该使用什么样的正确类型/模板?

void foo(std::function<void(KnownType)> function, WhatShouldThisBe target)
{
    std::bind(function, target);
}

预期用途是:

std::shared_ptr<SomeType> bar = std::make_shared<SomeType>();
foo(&SomeType::function, bar);

1 个答案:

答案 0 :(得分:2)

这样的东西
ionic serve