va_end
Определён в заголовочном файле <cstdarg> | ||
|---|---|---|
void va_end( std::va_list ap ); |
Макрос va_end выполняет очистку объекта ap, инициализированного вызовом va_start или va_copy. va_end может изменить ap так, что его дальнейшее использование станет невозможным.
Если соответствующий вызов va_start или va_copy отсутствует либо если va_end не вызван до возврата функции, вызывающей va_start или va_copy, поведение не определено.
Параметры
| ap | - | экземпляр типа va_list, который необходимо очистить |
Расширенное значение
(отсутствует)
См. также
| обеспечивает доступ к аргументам вариативной функции (макрос функции) |
|
|
(C++11) | создаёт копию аргументов вариативной функции (макрос функции) |
| получает следующий аргумент вариативной функции (макрос функции) |
|
Документация по C для va_end |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/utility/variadic/va_end