make_task テンプレート関数

概要

関数またはファンクターから task_handle を作成するテンプレート関数。

構文

// C++11 よりも前でサポート
template<typename Func> 
task_handle<Func> make_task( const Func& f );

// C++11 以降でサポート
template<typename TFunc> 
task_handle<Func> make_task( TFunc&& f );

戻り値: task_handle<Func>(f)

C++11 以降では、型 Func は、型 TFunc の推定の後に残った参照と const/volatile 修飾子を削除することで得られます。

関連情報