LINUX.ORG.RU

История изменений

Исправление 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.