Пространства имён
Варианты
Действия

std::declare_no_pointers

Материал из cppreference.com
< cpp‎ | memory

 
 
 
 
Defined in header <memory>
void declare_no_pointers( char *p, std::size_t n )
(начиная с C++11)
Об этом сообщает сборщик мусора или течеискателя, что указанная область памяти (n байтов, начиная с байта, на который указывает p) не содержит прослеживается указателей. Если какая-либо часть области находится в пределах выделенного объекта, весь регион, должны содержаться в тот же объект.
Оригинал:
Informs the garbage collector or leak detector that the specified memory region (n bytes beginning at the byte pointed to by p) contains no traceable pointers. If any part of the region is within an allocated object, the entire region must be contained in the same object.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

p
указатель на начало диапазона
Оригинал:
pointer to the beginning of the range
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
n
количество байт в диапазоне
Оригинал:
the number of bytes in the range
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

(Нет)

[править] Исключения

Нет
Оригинал:
None
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Пример

[править] См. также

отменяет действие std::declare_no_pointers
Оригинал:
cancels the effect of std::declare_no_pointers
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]