我正在为游戏解析一些结构。我知道关于结构的大部分事情,但也有很多事情我不知道,我也不真正关心它们。但我在解析中需要它们,这样事情就可以排列起来。例如:
template <unsigned int Size>
class unknown
{
BYTE data[Size];
};
struct s_object
{
int stuff;
unknown<100> unk1;
int otherstuff;
unknown<200> unk2;
};
这是一个人为的例子,但它显示了我正在尝试做的事情。我不喜欢必须命名成员unk1
,然后unk2
。理想情况下,我想这样做
struct s_object
{
int stuff;
unknown<100>;
int otherstuff;
unknown<200>;
};
但这当然行不通。编译器有没有办法生成一个随机名称,不使用名称,或者只是将其视为填充?