va_copy宏
概要:
#include <stdarg.h> void va_copy(va_list dest, va_list src);
描述:
va_copy是宏还是具有外部链接的标识符,ISO/IEC 9899:2018标准未作明确说明。如果为了访问实际函数而禁止宏va_copy定义,或者程序定义了名为va_copy的外部标识符,其行为是未定义的。
宏va_copy将参数dest初始化为参数src的副本,就好像宏va_start已应用于参数dest一样。对于同一dest,如果没有调用宏va_end结束其使用,则不应该调用宏va_start或者va_copy重新初始化dest。同一函数中宏va_start和宏va_copy的每次调用都应与对应的va_end宏调用相匹配。
参数:
va_list dest
va_list类型对象。
va_list src
va_list类型对象。
返回值:
该宏无返回值。
范例:
|
|
输出:
Deviation squared sum: 0.21
相关内容:
va_list | 保存可变参数信息的类型。 |
va_arg | 获取下一个参数的宏。 |
va_end | 结束使用可变参数列表的宏。 |
va_start | 初始化可变参数列表的宏。 |