命名空间
变体
操作

std::generator<Ref,V,Allocator>::~generator

来自 cppreference.cn
 
 
 
协程支持
协程特质
协程句柄
无操作协程
平凡可等待对象
范围生成器 (Range generators)
(C++23)
 
范围库 (Ranges library)
范围适配器 (Range adaptors)
 
 
~generator();
(C++23 起)

销毁 generator 对象。

给定 coroutine_ 作为底层协程对象,等价于

if (coroutine_)
    coroutine_.destroy();

请注意,销毁根生成器会有效地销毁整个已生成的生成器堆栈,因为递归生成的生成器的所有权保存在生成生成器的协程帧中的可等待对象中。

[编辑] 复杂度

[编辑] 示例