Исправление Siborgium, (текущая версия) :
threads.emplace_back(t())
Ты неправильно используешь emplace_back
, из-за чего в вектор попадает копия создаваемого объекта, с другим this. При этом this, захваченный в f
, остается прежним при копировании f
.
Замени указанную строку на
threads.emplace_back();
и иди читай про emplace_back
.
Исходная версия Siborgium, :
threads.emplace_back(t())
Ты неправильно используешь emplace_back
, из-за чего в вектор попадает копия, у которой меняется this. При этом this, захваченный в f
, остается прежним при копировании f
.
Замени указанную строку на
threads.emplace_back();
и иди читай про emplace_back
.