gpt4 book ai didi

c++ - 如何将参数列表传递给 C++ 中的另一个函数?

转载 作者:行者123 更新时间:2023-11-28 03:02:18 25 4
gpt4 key购买 nike

<分区>

我对函数参数有疑问。我有一个调用函数 B 的函数 A。我必须写什么来代替 ???存档函数 A 将所有参数传递给函数 B?

#include <iostream>
#include <stdarg.h>

void functionA(int a, ...);
void functionB(int a, ...);

int main()
{
functionA(2, 5, 13);

return 0;
}

void functionA(int a, ...)
{
functionB(a, ??? );
}

void functionB(int a, ...)
{
va_list params;
va_start(params, a);
for(int i = 0; i<a; i++)
{
std::cout << va_arg(params, int) << std::endl;
}
va_end(params);
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com