pointer_safety get_pointer_safety() noexcept;
| 值 | 描述 |
|---|---|
| relaxed | 指针值的有效性不依赖于它是否是安全派生指针值。 |
| preferred | 指针值的有效性不依赖于它是否是安全派生指针值。 可能正在运行内存泄漏检测器,以便程序可以避免误报泄漏。 |
| strict | 不是安全派生指针值的指针值是无效的指针值,除非它指向的完整对象是动态存储持续时间并且先前已声明为可达。 可能正在运行垃圾回收器,以便自动删除非可跟踪对象。 |
reinterpret_cast),包括与其他指针类型或整数类型(至少与intptr_t一样大)的相互转换,或者来自具有相同大小和对齐方式的字符序列。 |
|
Pointer safety: relaxed |