<memory>
-Enumerationen
pointer_safety-Enumeration
Die Enumeration möglicher Werte, die von get_pointer_safety
zurückgegeben werden.
class pointer_safety {
relaxed,
preferred,
strict
};
Hinweise
Mit dem bereichsbezogenen enum
-Element werden die Werte definiert, die von get_pointer_safety()
zurückgegeben werden können:
relaxed
– nicht sicher abgeleitete Zeiger (offensichtlich die Zeiger von deklarierten oder zugeordneten Objekte) werden genauso behandelt, wie die sicher abgeleiteten.
preferred
– wie zuvor, aber nicht sicher abgeleitete Zeiger sollten nicht dereferenziert werden.
strict
– nicht sicher abgeleitete Zeiger werden möglicherweise anders behandelt als sicher berechnete Zeiger.