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

Программы на C++. Форум разработчиков
Anonymous
Может ли co_yield ничего не вернуть?

Сообщение Anonymous »

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

Я хочу это:

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

co_return;
}


Не это:

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

co_return dymmyValue;
}


Подробнее здесь: https://stackoverflow.com/questions/516 ... rn-nothing

Вернуться в «C++»