Я искал в Интернете, пытаясь найти, что делает оператор co_await, но до сих пор не могу этого понять. Я предполагаю, что следующий код:
приостанавливает выполнение сопрограммы до тех пор, пока foo не будет выполнено, но в этом случае чем это отличается от простого вызова foo, например:
Это также приостановит текущую функцию до тех пор, пока foo не выполнится. Пожалуйста, объясните мне это.
Подробнее здесь:
https://stackoverflow.com/questions/509 ... ctually-do