c++动态参数函数中使用引用问题
void fun(char* ftm, ...)
{
int temp = 10;
va_list va;
char* s1 = va_start(va,ftm);
// 怎样为引用赋值?
char outNum[_INTSIZEOF(int)];
sprintf_s(outNum, "%d", 10);
memcpy((char*)va, outNum, _INTSIZEOF(int));
//*((int *)((va += _INTSIZEOF(int)) - _INTSIZEOF(int))) = temp;
va_end(va);
}
void main()
{
int iNum = 0;
fun("", &iNum);
// 希望打印出10
printf("%d\n", iNum);
}