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) |
возвращает текущую модель безопасности указателя (функция) |