看着一些 .h 脚本,我看到了这个:
struct
{
int resource;
} SimulRes[SIMULRES];
其中 SIMULRES 在上面定义为:
#define SIMULRES 50
我假设这是一个匿名结构,但我习惯于看到它是在命名结构中定义的。这在不同的 c++ 编译器中表现如何?方括号内的参数有什么作用?谢谢。
看着一些 .h 脚本,我看到了这个:
struct
{
int resource;
} SimulRes[SIMULRES];
其中 SIMULRES 在上面定义为:
#define SIMULRES 50
我假设这是一个匿名结构,但我习惯于看到它是在命名结构中定义的。这在不同的 c++ 编译器中表现如何?方括号内的参数有什么作用?谢谢。