pointer_safety-Enumeration
Die Enumeration möglicher Werte, die von get_pointer_safety zurückgegeben werden.
enum 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.
Anforderungen
Header: <memory>
Namespace: std