Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 848 Bytes

memory-enums.md

File metadata and controls

30 lines (22 loc) · 848 Bytes
description title ms.date f1_keywords ms.assetid
Learn more about: <memory> enums
<memory> enums
11/04/2016
memory/std::pointer_safety
b9be0a7b-0beb-40b2-8183-911de371c6b9

<memory> enums

pointer_safety Enumeration

The enumeration of possible values returned by get_pointer_safety.

class pointer_safety {
   relaxed,
   preferred,
   strict
};

Remarks

The scoped enum defines the values that can be returned by get_pointer_safety():

relaxed -- pointers not safely derived (obviously pointers to declared or allocated objects) are treated the same as those safely derived.

preferred -- as before, but pointers not safely derived should not be dereferenced.

strict -- pointers not safely derived might be treated differently than those safely derived.