std:: pointer_safety
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<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)
(removed in C++23)
|
返回当前指针安全模型
(函数) |