我怎么知道结构的所有成员是如何位于里面的? 我需要详细列出所有偏移和大小 是否有任何IDE插件,我使用Visual Studio 2013? 我无法使用偏移或类似的东西,因为我需要有关所有字段的信息
struct Test {
int a; //0x0000 (4)
float b; //0x0004 (4)
bool c; //0x0008 (1)
}; //Size=0x000C
谢谢
答案 0 :(得分:0)
没有关于结构的内置反射。有些库引入了更多代码(通常是宏),这使得结构可以反映。
示例:
如果您可以更改自动生成的代码以包含其中的一部分,那么您可能会有一些运气。否则,我认为没有办法。