IAllocator::Clone: различия между версиями
Перейти к навигации
Перейти к поиску
Ninok2801 (обсуждение | вклад) (Новая страница: «{{function_begin | return_code_t Clone( IAllocator** ppCopy) const noexcept; |{{IAllocator::Clone brief}}}} {{function_paramlist begin}} {{function_paramlist add|…») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{function_begin | return_code_t Clone( IAllocator** ppCopy) const noexcept; |{{IAllocator::Clone brief}}}} | {{function_begin | return_code_t Clone( IAllocator** ppCopy) const noexcept; |{{IAllocator::Clone brief}}}} | ||
{{function_paramlist begin}} | {{function_paramlist begin}} | ||
{{function_paramlist add|ppCopy|.|paramdir=[out]}} | {{function_paramlist add|ppCopy|Указатель, принимающий копию. В случае ошибки, принимается <tt>NULL</tt>.|paramdir=[out]}} | ||
{{function_paramlist end}} | {{function_paramlist end}} | ||
{{function_return_value|32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения | {{function_return_value|32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен. В случае, если клонирование не поддерживается, возвращается код [https://www.chusov.org/doxygen/group___error_handling.html#CHSVCODES CHSVERROR_NOT_SUPPORTED] (0xa4170014).}} | ||
{{function_end}} | {{function_end}} | ||
Возможность использования копии для освобождения памяти, выделенной оригиналом, запрещено, если реализацией не указано иное. |
Текущая версия на 09:42, 6 августа 2017
return_code_t Clone( IAllocator** ppCopy) const noexcept;
Выполняет клонирование менеджера памяти, время жизни порожденного менеджера управляется независимо от оригинала.
- Параметры
[out] ppCopy Указатель, принимающий копию. В случае ошибки, принимается NULL. - Возвращаемое значение:
- 32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен. В случае, если клонирование не поддерживается, возвращается код CHSVERROR_NOT_SUPPORTED (0xa4170014).
Возможность использования копии для освобождения памяти, выделенной оригиналом, запрещено, если реализацией не указано иное.