16:05 you also have to implement `return_void()`/`return_value()` method additionally to the four on the slide
@davidgoffredo17386 ай бұрын
I've been banging my head against C++20 coroutines for a day or two now. Seeing you build this up from nothing without copy-pasting from a cheat sheet was very helpful.
@nyyakko Жыл бұрын
finally! a good talk on coroutines where the speaker not only presents something *actually* useful you're able to achieve using coroutines, but also implements the thing live. bravo.
@ACCUConf Жыл бұрын
Very pleased to hear that you found the presentation of much use.
@PaulSkeptic Жыл бұрын
10:14 the slide is wrong: `final_suspend` happens outside of `try`/`catch` block
@theintjengineer Жыл бұрын
Fascinating talk! And having read Lewis Baker's Blog Posts on the subject, which are by far the best out there, helped a lot. Thanks, Mr. Kühl.
@Roibarkan Жыл бұрын
Very good talk, quite heroic! Having await_suspend() return another coroutine_handle is typically called ‘symmetric transfer’. Jonathan Müller has a good coroutine talk (comparing rust and c++) which describes the motivation in detail.