◐ Shell
clean mode source ↗

std::pointer_safety - cppreference.com

提供: cppreference.com

<tbody> </tbody>

enum class pointer_safety { relaxed, preferred, strict };

(C++11以上)

スコープ付き列挙型 pointer_safety は C++ でサポートされるポインタ安全性モデルを表します。

列挙定数

pointer_safety::strict 安全に派生したポインタ (new で確保されたポインタまたはその部分オブジェクトを指すポインタ) のみが逆参照または解放できます。 ガベージコレクタがアクティブかもしれません。
pointer_safety::preferred すべてのポインタは有効であるとみなされ、逆参照または解放できます。 到達可能性ベースのリーク検出ツールがアクティブかもしれません。
pointer_safety::relaxed すべてのポインタが有効であるとみなされ、逆参照または解放できます。

関連項目