declare_no_pointers
Informa a un recolector de elementos no utilizados que los caracteres del bloque de memoria definido por un tamaño de puntero y de bloque de dirección base no contienen ningún puntero detectable.
void declare_no_pointers(
char *_Ptr,
size_t _Size
);
Parámetros
Parámetro |
Descripción |
---|---|
_Ptr |
Dirección del primer carácter que no contenga punteros detectables. |
_Size |
Tamaño del bloque que comienza en _Ptr que no contiene ningún puntero detectable. |
Comentarios
La función informa a cualquier garbage collector que el intervalo de direcciones [_Ptr, _Ptr + _Size) no contenga punteros detectables. (Punteros al almacenamiento asignado no deben ser desreferenciados a menos que reachablecreado.)
Requisitos
Encabezado: <memory>
Espacio de nombres: std