<分区>
我定义了一个结构如下。
extern int x;
a = 1;
b = 2;
x = a*b;
struct bStruct
{
unsigned long Cycles;
unsigned long Time;
std::vector<unsigned long> Chunks(x);
};
但是 Chunks 定义中的 x
被标记为错误,下方有一条红线。
错误信息是:
variable "x" is not a type name.
为什么会发生此错误,我该如何解决?