std:: pointer_safety
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<memory>
|
||
|
enum
class
pointer_safety
{
relaxed,
|
(desde C++11)
(eliminado en C++23) |
|
El tipo de enumeración con ámbito
pointer_safety
enumera los modos de seguridad de puntero soportados por C++.
Constantes de enumeración
| Enumerador | Significado |
pointer_safety::strict
|
Solo los punteros derivados de forma segura (punteros a objetos asignados con new o sus subobjetos) pueden ser desreferenciados o desasignados. El recolector de basura puede estar activo. |
pointer_safety::preferred
|
Todos los punteros se consideran válidos y pueden ser desreferenciados o desasignados. Un detector de fugas basado en alcanzabilidad puede estar activo. |
pointer_safety::relaxed
|
Todos los punteros se consideran válidos y pueden ser desreferenciados o desasignados. |
Véase también
|
(C++11)
(eliminado en C++23)
|
devuelve el modelo actual de seguridad de punteros
(función) |