boost::asio::yield_context: unexpected forced_unwind exception
问题 I'm tring to write my custom async function for boost::asio as described here. However I'm getting boost::coroutines::detail::forced_unwind exception on line with result.get #include <boost/chrono.hpp> #include <boost/asio.hpp> #include <boost/asio/spawn.hpp> #include <boost/asio/steady_timer.hpp> #include <iostream> namespace asio = ::boost::asio; template <typename Timer, typename Token> auto my_timer (Timer& timer, Token&& token) { typename asio::handler_type<Token, void (::boost::system: