C++
文章平均质量分 79
csdddn
技术搬运工
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出 C++20 协程
协程(Coroutine) 是一种可以挂起(suspend)和恢复(resume)执行的函数,它允许函数在执行过程中暂停,并在稍后的某个时间点继续执行,而不会丢失局部变量和执行状态。C++20 协程(Coroutines) 提供了一种更优雅、更高效的异步编程方式,让开发者可以像写同步代码一样编写异步逻辑,同时保持高性能。协程句柄(Coroutine Handle):用于控制协程的执行(恢复或销毁)。协程函数(Coroutine Function):使用。原创 2025-10-03 20:26:04 · 556 阅读 · 0 评论 -
C++17结构化绑定:简化复杂数据解包
若需对自定义类型使用结构化绑定,需特化和std::get,或提供tie成员函数。double b;// 需编译器支持自定义结构化绑定六、实际应用:从函数返回多值结构化绑定最典型的用途是处理返回多值的函数。此模式替代了传统的输出参数或std::pair嵌套,使接口更清晰。原创 2025-10-03 19:52:27 · 427 阅读 · 0 评论
分享