std::declare_no_pointers
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <memory>
|
||
void declare_no_pointers( char *p, std::size_t n ); |
(начиная с C++11) (удалено в C++23) |
|
Сообщает сборщику мусора или детектору утечек, что указанная область памяти (n байтов, начинающихся с байта, на который указывает p) не содержит отслеживаемых указателей. Если какая-либо часть области находится в выделенном объекте, вся область должна содержаться в этом же объекте.
Параметры
| p | — | указатель на начало диапазона |
| n | — | количество байтов в диапазоне |
Возвращаемое значение
(нет)
Исключения
Ничего не генерирует.
Смотрите также
(C++11)(удалено в C++23) |
отменяет действие std::declare_no_pointers (функция) |