所以我有两个不同的结构,其中我将访问的所有属性都是相同的。而且我还有一个函数,谁的论点,我希望能够接受两者中的任何一个。例子:
typedef struct{
int whatnot = 14;
int thing[11];
} TH_CONFIG;
typedef struct{
int whatnot = 3;
int thing[5];
} TH_CONFIG_2;
*_CONFIG var;
void fun(*_CONFIG input)
{
input.whatnot = 5;
}
int main(){
fun(var);
}
我可能有一种暗示,我应该使用 void 作为我可以进行类型转换的类型或其他东西?但我的搜索只产生了关于函数指针、模板和 C# 的东西。
编辑: *_CONFIG 在语法上并不正确,它表示我不知道在那里做什么,但它应该是 _CONFIG 类型