struct Point
{
int x, y;
};
int Height[ Point ];
当我尝试声明一个类型为" Point"的新向量时,我收到此错误。内。错误是
错误:在']'之前预期的主要表达令牌
在最后一行(使用int Height ....)
答案 0 :(得分:2)
int Height[ Point ];
表示创建一个名为int
的{{1}}类型数组,其中包含多个等于Height
的元素。这不是你想要的。要创建任何Point
个对象数组,您可以使用Point
。如果您需要动态数组,请使用向量:Point height[some_constant_number]