#include #include #include int main() { auto give_me_five = [] -> std::generator { for (auto i: {0, 1, 2, 3, 4}) co_yield i; }; for (auto i: give_me_five()) printf("%d ", i); puts(""); }