Gremlin92
@Gremlin92
Целеустремленный

Ошибка при запуске метода класса в потоке?

Ошибка такая вот
Ошибка C2276 *: недопустимая операция с выражением привязанной функции-члена

void Scene1::Run() {
	for (int i = 0; i < 5; i++) {
		startrotate[i] = true;
		Sleep(1000);
	}
}
void Scene1::StartRotate()
{
	for (int i = 0; i < CountDrum; i++)
	{
			std::thread tA(Run);
			tA.join();
	}
}
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
std::thread tA([&]
{
Run();
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы