Condividi tramite


Enumerazioni <memory>

Enumerazione pointer_safety

Enumerazione dei valori possibili restituiti da get_pointer_safety.

class pointer_safety {
   relaxed,
   preferred,
   strict
};

Osservazioni:

L'ambito di enum definisce i valori che possono essere restituiti da get_pointer_safety():

relaxed -- i puntatori non derivati in modo sicuro (ovviamente puntatori da dichiarare o oggetti allocati) sono considerati come quelli derivati in modo sicuro.

preferred -- come nella situazione precedente, ma i puntatori non derivati in modo sicuro non possono essere dereferenziati.

strict -- i puntatori non derivati in modo sicuro possono essere gestiti in modo diverso rispetto a quelli derivati in modo sicuro.