std::pointer_safety
来自cppreference.com
内存管理库
|
在标头 <memory> 定义 | ||
enum class pointer_safety { relaxed, | (C++11 起) (C++23 移除) | |
有作用域枚举类型 pointer_safety
列出 C++ 所支持的指针安全模式。
枚举常量
枚举项 | 含义 |
pointer_safety::strict | 只有安全派生的指针(指向以 new 分配对象或其子对象的指针)可解引用或解分配。垃圾收集器可能活跃。 |
pointer_safety::preferred | 认为所有指针均合法且可以解引用或解分配。基于可达性的泄露检测器可能活跃。 |
pointer_safety::relaxed | 认为所有指针均合法且可以解引用或解分配。 |
参阅
(C++11)(C++23 移除) | 返回当前的指针安全模式 (函数) |