std:: declare_no_pointers
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<memory>
|
||
|
void
declare_no_pointers
(
char
*
p,
std::
size_t
n
)
;
|
(desde C++11)
(eliminado en C++23) |
|
Informa al recolector de basura o detector de fugas que la región de memoria especificada ( n bytes comenzando en el byte señalado por p ) no contiene punteros rastreables. Si cualquier parte de la región está dentro de un objeto asignado, toda la región debe estar contenida en el mismo objeto.
Contenidos |
Parámetros
| p | - | puntero al inicio del rango |
| n | - | el número de bytes en el rango |
Valor de retorno
(ninguno)
Excepciones
No lanza nada.
Véase también
|
(C++11)
(removed in C++23)
|
cancela el efecto de
std::declare_no_pointers
(función) |