Сообщение Re[11]: Вопрос по корутинам от 26.08.2025 18:05
Изменено 26.08.2025 18:19 rg45
Re[11]: Вопрос по корутинам
Здравствуйте, kov_serg, Вы писали:
_>Хорошо. Как с вашей точки зрения должны смотреться минимальные требования к функции которая исполняется постепенно?
Ну вот здесь же описаны все требования: https://en.cppreference.com/w/cpp/language/coroutines.html
Там к самой функции требования простые: она должна использовать какие-нибудь слова из следующих: co_yield, co_return, co_await.
Гораздо более сложные требования к типу возвращаемого значения. И чтоб успростить использование, в С++23 ввели std::generator, как стандартный возвращаемы тип корутины.
_>Хорошо. Как с вашей точки зрения должны смотреться минимальные требования к функции которая исполняется постепенно?
Ну вот здесь же описаны все требования: https://en.cppreference.com/w/cpp/language/coroutines.html
Там к самой функции требования простые: она должна использовать какие-нибудь слова из следующих: co_yield, co_return, co_await.
Гораздо более сложные требования к типу возвращаемого значения. И чтоб успростить использование, в С++23 ввели std::generator, как стандартный возвращаемы тип корутины.
Re[11]: Вопрос по корутинам
Здравствуйте, kov_serg, Вы писали:
_>Хорошо. Как с вашей точки зрения должны смотреться минимальные требования к функции которая исполняется постепенно?
Ну вот здесь же описаны все требования: https://en.cppreference.com/w/cpp/language/coroutines.html
Там к самой функции требования простые: она должна использовать какие-нибудь слова из следующих: co_yield, co_return, co_await. Плюс некоторые несложные ограничения.
Гораздо более сложные требования к типу возвращаемого значения. И чтоб успростить использование, в С++23 ввели std::generator, как стандартный возвращаемы тип корутины.
_>Хорошо. Как с вашей точки зрения должны смотреться минимальные требования к функции которая исполняется постепенно?
Ну вот здесь же описаны все требования: https://en.cppreference.com/w/cpp/language/coroutines.html
Там к самой функции требования простые: она должна использовать какие-нибудь слова из следующих: co_yield, co_return, co_await. Плюс некоторые несложные ограничения.
Гораздо более сложные требования к типу возвращаемого значения. И чтоб успростить использование, в С++23 ввели std::generator, как стандартный возвращаемы тип корутины.