переменные по ссылке. Запускаю его через detach, останавливаю его в отладчике и в переданных переменных хранится мусор. Почему переменные в потоке не хранят свои значения?
Потому что передал по ссылке?
Может ссылки протухли, без подробностей тут мало понятно
время жизни твоей переменной переданной по ссылке меньше, чем время жизни потока, а должно быть больше или равно
В detach поток надо либо передавать по значению, либо через shared_ptr. Можно конечно через доп. инфраструктуру синхронизировать время жизни и доступ к переменной, но слишком геморно
Обсуждают сегодня