Partilhar via


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

Consulte também

Referência

<memory>