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.