std::pointer_safety
提供: cppreference.com
ヘッダ <memory> で定義
|
||
enum class pointer_safety { relaxed, |
(C++11以上) | |
スコープ付き列挙型 pointer_safety
は C++ でサポートされるポインタ安全性モデルを表します。
[編集] 列挙定数
pointer_safety::strict
|
安全に派生したポインタ (new で確保されたポインタまたはその部分オブジェクトを指すポインタ) のみが逆参照または解放できます。 ガベージコレクタがアクティブかもしれません。 |
pointer_safety::preferred
|
すべてのポインタは有効であるとみなされ、逆参照または解放できます。 到達可能性ベースのリーク検出ツールがアクティブかもしれません。 |
pointer_safety::relaxed
|
すべてのポインタが有効であるとみなされ、逆参照または解放できます。 |
[編集] 関連項目
(C++11) |
現在のポインタ安全性モデルを返します (関数) |