有人可以解释一下这行代码的作用吗
struct name* push_tag = (struct name *)((uint8_t *)name2 + int_size);
其中 name 和 name2 是不同的结构。
最佳答案
此代码通过对不同变量进行强制转换,将 name2 + int_size 的值放入结构变量 push_t
关于C 结构解释 Push_vlan = (struct vlan_header *)((uint8_t *)new_eth + eth_size);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56314824/