我有一个只有一个(void*)数据传输指针的函数.但我需要使用该指针同时传输两个不同的结构(struct A和struct B)(void*).是否可以通过此指针存储一个接一个结构,然后使用结构大小和偏移量访问数据?
你可以这样做:
struct C
{
struct A myA;
struct B myB;
};
Run Code Online (Sandbox Code Playgroud)
填充myA和myB变量C,然后将指针传递给struct C函数中的a.