std::declare_no_pointers
Материал из cppreference.com
C++
Библиотека утилит
|
|
Динамическое управление памятью
|
|
Определено в заголовочном файле <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 (функция)[править] |