make_task 関数
task_handle オブジェクトを作成するためのファクトリ メソッドです。
template <
class _Function
>
task_handle<_Function> make_task(
const _Function& _Func
);
パラメーター
_Function
task_handle オブジェクトで表される処理を実行するために呼び出される関数オブジェクトの種類。_Func
task_handle オブジェクトで表される処理を実行するために呼び出される関数。 ラムダ ファンクタ、関数へのポインター、またはシグネチャ void operator()() を持つ関数呼び出し演算子の形式をサポートする任意のオブジェクトを使用できます。
戻り値
task_handle オブジェクト。
解説
この関数によりラムダ ファンクタの実際の型を知らなくてもオブジェクトを作成できるため、この関数はラムダ式を使用して task_handle オブジェクトを作成する必要がある場合に便利です。
必要条件
ヘッダー: ppl.h
名前空間: concurrency