0
我想创建一个数组里面的结构。我希望数组大小应该在编译时设置。这是硬编码,但使用一个变量,所以我可以在代码中轻松更改它。问题是,当我在结构定义之前的标头中使用const int时,我收到了链接器错误。这里是我的代码:如何声明一个结构中的const int项的数组
从头文件:
const int t_Module_qInternalParams =64;
typedef struct Module{
double internalParams[t_Module_qInternalParams];
} t_Module;
为什么不使用'#define'? –
谢谢@FelixPalmen仍然陷入堆栈溢出的困境 – matt
'这是硬编码,但使用了一个变量,所以我可以在代码中轻松更改它。 “......那是什么? –