错误:“表达式必须具有恒定值”

时间:2019-10-13 22:19:01

标签: c++

我不知道是否是因为我不需要它int函数的标头,但是当我将int ticketClass和int ticketAmount放入数组中时,它表示该数组必须具有一个恒定值,至少对我来说似乎已经有了一个值,我是数组的新手,不知道自己做错了什么,感谢能得到的任何帮助。

void customerData(int const CUSTOMERINFO[])
{
int const CUSTOMERINFO = 2;
int ticketClass[CUSTOMERINFO];
int ticketAmount[CUSTOMERINFO];
string moreTickets;
string customerChoice;
int i = 0;

1 个答案:

答案 0 :(得分:1)

那不是错误。错误是您声明了一个与参数名称相同的新变量。 See here

要解决此问题,请选择其他名称。从这里的上下文来看,也许是CUSTOMER_COUNTCUSTOMER_LIMIT