命名空间
变体
操作

std::experimental::scope_exit<EF>::release

来自 cppreference.com
void release() noexcept;
(库基础 TS v3)

使 scope_exit 不活动。

一旦 scope_exit 不活动,它就不能再次变为活动状态,并且在销毁时不会调用其退出函数。

内容

[编辑] 参数

(无)

[编辑] 返回值

(无)

[编辑] 注释

release 可以被手动调用,也可以被 scope_exit 的移动构造函数自动调用。

[编辑] 示例

[编辑] 参见

构造一个新的 scope_exit
(公共成员函数) [编辑]
如果 scope_exit 是活动的,则在退出范围时调用退出函数,然后销毁 scope_exit
(公共成员函数) [编辑]