declare_no_pointers
Informa um coletor de lixo que os caracteres no bloco de memória definido por um tamanho do ponteiro e do bloco de endereço base não contêm nenhum ponteiro rastreável.
void declare_no_pointers(
char *_Ptr,
size_t _Size
);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Ptr |
Endereço do primeiro caractere que não contém ponteiros rastreáveis. |
_Size |
Tamanho do bloco que começa em _Ptr que não contém nenhum ponteiro rastreável. |
Comentários
A função informa qualquer garbage collector que o intervalo de endereços [_Ptr, _Ptr + _Size) não contém ponteiros rastreáveis. (Nenhum ponteiros ao armazenamento alocado não devem ser desreferenciados a menos que reachablefeito.)
Requisitos
Cabeçalho: <memória>
Namespace: std