170 похожих чатов

Пытаюсь разобраться в корутинах, кто-то может находил что-то совсем для

дураков? Смотрю cppreference, там на столько перегруженные примеры, что все изучение упирается в то, что я утопая в ссылках между неизвестными конструкциями

10 ответов

16 просмотров

У Константинова был ряд лекций довольно понятных

Добро пожаловать в С++

jon-pedro Автор вопроса
Слава
У Константинова был ряд лекций довольно понятных

я с них начал, но у меня после первого просмотра сложилось впечатление, что он о чём то не о том рассказывает. А потом полез в доки, был в начале удивлён что и вправду надо почти всё самому писать, потом читал статьи и тоже это заметил

Это просто проблема в том, что в C++20 завезли только супернизкоуровневый интерфейс, перед любым использованием нужно написать не одну тысячу строк кода оберток (ну или взять готовые)

Ну тут надо издалека разбираться… Мне кажется сложно понять, что там происходит, если раньше не писал асинхронный код с колбэками ну или файберами. Есть курс Липовского на ютюбе, там это довольно разжевано лекциях в пяти

https://youtu.be/0-CCWHzEQJw

jon-pedro Автор вопроса

Спасибо) изучу Я ещё курс по конкаренси начал изучать от ФПМИ, слишком много пробелов было - _-

jon pedro
Спасибо) изучу Я ещё курс по конкаренси начал изуч...

Если раньше вообще не писал асинхронность, то этот курс будет самый быстрый способ разобраться, что происходит в корутинах. Можно пропустить части про модели памяти, чтобы быстрее добраться до stalkless C++ coroutines

jon-pedro Автор вопроса
Sergey Kaniskin
Если раньше вообще не писал асинхронность, то этот...

Ну, к сожалению я понял, что тут быстрого пути как то нет) там что-то около 10 лекций и 5 ти семинаров, или 15 лекций и 10 семинаров, в любом случае это развлекуха на месяц, минимум)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта