Перечисления <memory>
Перечисление pointer_safety
Перечисление возможных значений, возвращаемых get_pointer_safety
.
class pointer_safety {
relaxed,
preferred,
strict
};
Замечания
Ограниченное enum
определяет значения, которые могут быть возвращены get_pointer_safety()
:
relaxed
— указатели, наследованные небезопасно (указатели на объявленные объекты или объекты, для которых выделена память), обрабатываются так же, как наследованные безопасно.
preferred
— как и раньше, но указатели, наследованные небезопасно, не должны разыменовываться.
strict
— указатели, наследованные небезопасно, могут обрабатываться не так, как наследованные безопасно.