次のようなファンクタでパッケージ化されたタスクを作成しようとしています:
Worker w(someString, anotherString, i*length,length);
boost::packaged_task<Match> task(&w);
Worker クラスのオペレーターは次のようになります。
Class Worker {
Match operator()()
{
return matchText(..., ..., ..., ...);
}
}
コンパイラでエラーが発生する (エラー メッセージをドイツ語から翻訳)
C2064: ステートメントの結果、0 個の引数を渡す関数はありません
私は何を間違っていますか?