std::experimental::scope_fail<EF>::release 来自cppreference.com < cpp | experimental | scope fail C++ 语言 标准库头文件 自立与有宿主实现 具名要求 语言支持库 概念库 (C++20) 诊断库 工具库 字符串库 容器库 迭代器库 范围库 (C++20) 算法库 数值库 本地化库 输入/输出库 文件系统库 (C++17) 正则表达式库 (C++11) 原子操作库 (C++11) 线程支持库 (C++11) 技术规范 技术规范 文件系统库 (文件系统 TS) 库基础 (库基础 TS) 库基础 2 (库基础 TS v2) 库基础 3 (库基础 TS v3) 并行扩展 (并行 TS) 并行扩展 2 (并行 TS v2) 并发扩展 (并发 TS) 概念 (概念 TS) 范围 (范围 TS) 数学特殊函数 (特殊函数 TR) 库基础 v3 experimental::scope_exit experimental::scope_fail experimental::scope_success experimental::unique_resource std::experimental::scope_fail 成员函数 scope_fail::scope_fail scope_fail::~scope_fail 修改器 scope_fail::release 推导指引 void release() noexcept; (库基础 TS v3) 使 scope_fail 不活跃 一旦 scope_fail 不活跃,则它无法再次变得活跃,而它将不会在析构时调用其退出函数。 参数 (无) 返回值 (无) 注解 可以手动或由 scope_fail 的移动构造函数自动调用 release 。 示例 本节未完成原因:暂无示例 参阅 (构造函数) 构造新的 scope_fail (公开成员函数) (析构函数) 在经由异常退出作用域时调用退出函数,若 scope_fail 为活跃,然后销毁 scope_fail (公开成员函数)