Spec-Zone.ru › C++

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 для очистки

Расширенное значение

(нет)

См. также

va_start
позволяет получить доступ к аргументам функций с переменным числом аргументов
(макрос функции)
va_copy
(C++11)
создаёт копию аргументов функций с переменным числом аргументов
(макрос функции)
va_arg
получает доступ к следующему аргументу функции с переменным числом аргументов
(макрос функции)
C документация для va_end

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/variadic/va_end

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API