LINUX.ORG.RU

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

Исправление fsb4000, (текущая версия) :

Попробовал ошибки поделать, если два раза вызвать функцию, то ошибка

terminate called after throwing an instance of 'std::future_error'
  what():  std::future_error: Promise already satisfied

https://godbolt.org/z/BJHX_k

если создавать пустой packaged_task, то ошибка:

terminate called after throwing an instance of 'std::future_error'
  what():  std::future_error: No associated state

https://godbolt.org/z/JPVAgf

https://godbolt.org/z/6sTDH4

Исходная версия fsb4000, :

Попробовал ошибки поделать, если два раза вызвать функцию, то ошибка

terminate called after throwing an instance of 'std::future_error'
  what():  std::future_error: Promise already satisfied

https://godbolt.org/z/BJHX_k

если создавать пустой packaged_task, то ошибка:

terminate called after throwing an instance of 'std::future_error'
  what():  std::future_error: No associated state

https://godbolt.org/z/JPVAgf