Namespaces
Variants

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

From cppreference.net

void release ( ) noexcept ;
(库基础技术规范 v3)

使 scope_exit 变为非活动状态。

一旦 scope_exit 变为非活跃状态,它将无法再次激活,且在析构时不会调用其退出函数。

目录

参数

(无)

返回值

(无)

注释

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

示例

参见

构造新的 scope_exit 对象
(公开成员函数)
scope_exit 处于活动状态,则在离开作用域时调用退出函数,随后销毁该 scope_exit 对象
(公开成员函数)