std::pointer_safety
Von cppreference.com
| Definiert in Header <memory> |
||
| enum class pointer_safety { relaxed, |
(seit C++11) (in C++23 entfernt) |
|
Der aufzählbare Klassentyp pointer_safety listet die von C++ unterstützten Zeigersicherheitsmodi auf.
[bearbeiten] Aufzählungskonstanten
pointer_safety::strict
|
Nur sicher abgeleitete Zeiger (Zeiger auf mit new oder deren Unterobjekte alloziierte Objekte) dürfen dereferenziert oder freigegeben werden. Ein Garbage Collector kann aktiv sein. |
pointer_safety::preferred
|
Alle Zeiger gelten als gültig und dürfen dereferenziert oder freigegeben werden. Ein auf Erreichbarkeit basierender Leak-Detektor kann aktiv sein. |
pointer_safety::relaxed
|
Alle Zeiger gelten als gültig und dürfen dereferenziert oder freigegeben werden. |
[bearbeiten] Siehe auch
| (C++11)(entfernt in C++23) |
gibt das aktuelle Zeigersicherheitsmodell zurück (Funktion) |