重複の可能性:
メンバー関数でスレッドを開始します
以下に示すように、c ++ 0xでクラスメソッドを使用してスレッドコンストラクターを定義しているときに、get関数を解決できません。私は何が間違っているのですか?
たとえば、私が持っている場合
#include <thread>
using namespace std;
class A
{
public:
void doSomething();
A();
}
次に、クラスAのコンストラクターで、doSomethingを使用してスレッドを開始します。以下のように書くと、doSomethingが解決されないというエラーが表示されます。私もこれ->何かをします。
A::A()
{
thread t(doSomething);
}