Compartir vía


Enumeraciones de <memory>

Enumeración pointer_safety

Enumeración de los posibles valores devueltos por get_pointer_safety.

class pointer_safety {
   relaxed,
   preferred,
   strict
};

Comentarios

enum con ámbito define los valores que get_pointer_safety() puede devolver:

relaxed: los punteros derivados de forma no segura (como punteros a objetos declarados o asignados) se tratan igual que los derivados de forma segura.

preferred: como antes, pero los punteros derivados de forma no segura no se deben desreferenciar.

strict: los punteros derivados de forma no segura se pueden tratar de manera diferente que los derivados de forma segura.