Может co_yield ничего не вернуть?

Можно ли с помощью новых сопрограмм C++ определить класс сопрограмм, который я могу использовать для получения из функций без возврата значения? Или yield всегда должен что-то возвращать? Я просто заинтересован в урожайности, а не в отдаче.

Я хочу этот:

Coro Fn() {
   if (...) co_yield;

    co_return;
}

Не это:

Coro Fn() {
   if (...) co_yield dummyValue;

    co_return dymmyValue;
}

0 ответов

Другие вопросы по тегам