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 中移除) |
返回当前的指针安全模式 (函数) |