函数可变参数解决思路
函数可变参数
void a(char a,...)
{
/**
代码。
**/
}
void b(char a,char b,...)
{
//调用a方法。把可变参数传给a。怎么写?
a(b,...);
}
int main()
{
}
------解决方案--------------------
void b(char a,char b,...)
{
//调用a方法。把可变参数传给a。怎么写?
a(b);
}
这样就行了哦
------解决方案--------------------
要传递多少个参数就写多少个参数
只传递一个参数给a
直接a(1,b);
1代表参数个数。
------解决方案--------------------
我也用到了,在实现跨进程呼叫的时候。
我是用模板实现的。
------解决方案--------------------
void b(char a,char b,...)
{
//调用a方法。把可变参数传给a。怎么写?
a(b);
}
void a(char a,...)
{
/**
代码。
**/
}
void b(char a,char b,...)
{
//调用a方法。把可变参数传给a。怎么写?
a(b,...);
}
int main()
{
}
------解决方案--------------------
void b(char a,char b,...)
{
//调用a方法。把可变参数传给a。怎么写?
a(b);
}
这样就行了哦
------解决方案--------------------
要传递多少个参数就写多少个参数
只传递一个参数给a
直接a(1,b);
1代表参数个数。
------解决方案--------------------
我也用到了,在实现跨进程呼叫的时候。
我是用模板实现的。
------解决方案--------------------
void b(char a,char b,...)
{
//调用a方法。把可变参数传给a。怎么写?
a(b);
}