繁体   English   中英

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

[英]Error: “Expression must have a constant value”

我不知道是不是因为我不需要它 int function 的 header,但是当我做 int ticketClass 和 int ticketAmount,并将它们放入数组时,它说数组必须有一个恒定值,对我来说,至少它似乎已经有了一个,我是 arrays 的新手,不知道我做错了什么,我感谢我能得到的任何帮助。

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

那不是错误。 错误是您正在声明一个与参数同名的新变量。 看这里

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM