Enumerações <memory>
Enumeração pointer_safety
A enumeração dos possíveis valores retornados por get_pointer_safety
.
class pointer_safety {
relaxed,
preferred,
strict
};
Comentários
O enum
de escopo define os valores que podem ser retornados por get_pointer_safety()
:
relaxed
– ponteiros não derivados de forma segura (obviamente ponteiros para objetos declarados ou alocados) são tratados da mesma maneira que os derivados de forma segura.
preferred
– como antes, mas os ponteiros não derivados de forma segura não devem ser desreferenciados.
strict
– os ponteiros não derivados de forma segura devem ser tratados de maneira diferente dos derivados de forma segura.