从协程抛出异常

2024-10-08

这篇文章探讨了在C++20协程中抛出异常的复杂性。作者指出现有标准在处理同步协程和渴望协程的异常方面存在缺陷,尤其是在Apple Clang等旧版编译器上。文章深入研究了这些缺陷,并提供了一种包含手动状态管理和编译器特定变通办法的解决方案,以确保跨不同编译器的安全异常处理。

23
未分类