Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Informiert einen Garbage Collector, dass die Zeichen im Speicherblock, der von einem Basisadressenzeiger und -Blockgröße definiert wird, keine nachweisbaren Zeiger enthält.
void declare_no_pointers(
char *_Ptr,
size_t _Size
);
Parameter
Parameter |
Description |
|---|---|
_Ptr |
Adresse des ersten Zeichens, das nicht mehr nachweisbare Zeiger enthält. |
_Size |
Größe des Blocks, der bei _Ptr beginnt, das keine nachweisbaren Zeiger enthält. |
Hinweise
Die Funktion informiert jedes garbage collector, dass der Bereich von Adressen [_Ptr,_Ptr+_Size) nicht mehr nachweisbare Zeiger enthalten.(Keine Zeiger auf zugeordnetem Speicher dürfen nicht dereferenziert werden, es sei denn, reachable gemacht.)
Anforderungen
Header: <memory>
Namespace: std