0
4

1 に答える 1

5

のコンストラクターに関数を渡す必要がありthreadます。あなたのコードでは、 のコンストラクターを呼び出して 結果r.check()を渡していますが、そのような引数を取るコンストラクターが存在しないため、エラーが発生します。thread

threadコンストラクターは、関数と引数を取ります。メンバー関数の場合、最初の引数はthisポインターです。したがって、コードには次のものが必要です。

thread rt0 { &RowChecker::check, &r0 };

それは を呼びRowChecker::checkますr0

于 2013-11-11T21:05:50.837 に答える