Я год назад:
"Окей гугл, как написать итератор"
Я сейчас:
"Окей гугл, как написать асинхронный генератор, принимающий темплейтную переменную по co_await с импользованием c++20 корутин"
Надо было в ФП идти. Сидел бы сейчас довольным бомжом в подвале и без работы, ездил иногда на circlejerking-конфы и был бы счастлив...
"Окей гугл, как написать итератор"
Я сейчас:
"Окей гугл, как написать асинхронный генератор, принимающий темплейтную переменную по co_await с импользованием c++20 корутин"
Надо было в ФП идти. Сидел бы сейчас довольным бомжом в подвале и без работы, ездил иногда на circlejerking-конфы и был бы счастлив...
Pepemedia 🇺🇦🏳️🌈
Я год назад: "Окей гугл, как написать итератор" Я сейчас: "Окей гугл, как написать асинхронный генератор, принимающий темплейтную переменную по co_await с импользованием c++20 корутин" Надо было в ФП идти. Сидел бы сейчас довольным бомжом в подвале и без…
Тут выяснилось, что вот как: https://gcc.godbolt.org/z/Efc5oh
zaeboque
zaeboque
gcc.godbolt.org
Compiler Explorer - C++ (x86-64 gcc 10.2)
struct generator_input {};
template <typename OutputType, typename InputType>
struct generator {
struct promise_type;
using coro_handle = std::coroutine_handle<promise_type>;
struct passthru_value
{
InputType &ret_;
bool…
template <typename OutputType, typename InputType>
struct generator {
struct promise_type;
using coro_handle = std::coroutine_handle<promise_type>;
struct passthru_value
{
InputType &ret_;
bool…
Pepemedia 🇺🇦🏳️🌈
Philipp A. Hartmann, я найду тебя и ёбну по голове лопатой за указатель в хедере без thread_local. Всю малину мне обосрал, говноедина.
Опять передаю привет этим гадам. Они в своем cmake не делают экспорт LINK_DIRECTORIES, и ты, как пользователь их либы, понятия не имеешь, куда она слинкована.
Что бывает, когда безумные сишники прутся в нашиправославные сатанинские кресты.
Что бывает, когда безумные сишники прутся в наши