在创建返回时,我没有新的错误代码。
typedef union {
u8* ErrorCode_u16;
} Param;
void Create(void* params)
{
Param *parameters = (Param*)params;
parameters[1].ErrorCode_u16 = Foo();
}
当Create return我希望在我的void指针数组中有新的错误代码。
提到
我该怎么做?
答案 0 :(得分:3)
这样做
Param data[2/* or more */];
Create(data);
/* data[1] has the result of Foo() call */