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