P3149R10: async_scope
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3149r10.html
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3149r10.html
使用
原因是
string_view
时要小心悬垂(原因是
std::string
有 sso,从而移动的时候会导致 std::string_view
失效,从而不能用 std::vector
而应该用 std::deque
New C++
严厉批评 std::as_(writable_)bytes 函数的设计,既然 C++ 默认可变,你就要服从,现在搞得我还得多弄个判断
😁5
https://github.com/no-more-secrets/parsco
很好的库,证明了我的猜想:C++20 的协程是强大的,我们可以用它实现很多高级控制流
刚好因为一些原因准备用协程实现代数效应和语法分析,有必要读一读这个项目的源码
很好的库,证明了我的猜想:C++20 的协程是强大的,我们可以用它实现很多高级控制流
刚好因为一些原因准备用协程实现代数效应和语法分析,有必要读一读这个项目的源码
GitHub
GitHub - no-more-secrets/parsco: C++20 Coroutine-Based Synchronous Parser Combinator Library
C++20 Coroutine-Based Synchronous Parser Combinator Library - no-more-secrets/parsco