C++ 标准库扩展,版本 3
来自cppreference.com
                    
                                        
                    < cpp | experimental
                    
                                                            
                    C++ 库基础扩展 (C++ Extensions for Library Fundamentals) 的版本 3 在版本 1 与版本 2 之外为 C++ 标准库定义下列新组件。
std::experimental::make_array 及并入 C++17/20 的组件被排除出库基础 TS v3 。
作用域防护
|   定义于头文件  
<experimental/scope>  | |
|    包装函数对象并在退出作用域时调用  (类模板)  | |
|    包装函数对象并在通过异常退出作用域时调用  (类模板)  | |
|    包装函数对象并在正常退出作用域时调用  (类模板)  | |
|    通用 RAII 资源柄包装  (类模板)  | |
特性测试宏
|   定义于头文件  
<experimental/scope>  | |
|    __cpp_lib_experimental_scope  | 
   至少为 201902 的值,指示支持作用域防护   (宏常量)  |