Boost C++ 库

...世界上最受尊敬和设计最精湛的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码标准

PrevUpHomeNext

post (3 个重载中的第 3 个)

提交一个完成令牌或函数对象以供执行。

template<
    typename ExecutionContext,
    typename NullaryToken = default_completion_token_t<typename ExecutionContext::executor_type>>
auto post(
    ExecutionContext & ctx,
    NullaryToken && token = default_completion_token_t< typename ExecutionContext::executor_type >(),
    constraint_t< is_convertible< ExecutionContext &, execution_context & >::value >  = 0);
参数

ctx

一个执行上下文,从中获取目标执行器。

token

将用于生成完成处理程序的完成令牌。 完成处理程序的函数签名必须是

void handler();
返回值

post(ctx.get_executor(), forward<NullaryToken>(token)).

完成签名
void()

PrevUpHomeNext