EZ
Size: a a a
EZ
AZ
AF
std::function
. Я буду рад, если вы поможете мне с work around'ом этой проблемы. Что я только не перепробовал, и оборачивал всё в лямбды, и даже кастовал в (std::packaged_task<void>)
, всё без толку, тесты не проходят. В случае каста, кстати, любой future всегда возвращает 1 в качестве пейлоада. Вот тут репо специально сделал: https://github.com/vladfaust/thread-pool-msvc-bugS
AF
PS
AF
_Ret
юзает)EZ
AF
AF
PS
EZ
PS
VF
std::packaged_task<void()>(std::move(task))
VF
std packaged task void
, если интересно, а я умываю руки 🙂AF
std::packaged_task<void()>(std::move(task))
AF
VF
AF
std packaged task void
, если интересно, а я умываю руки 🙂SV