VS错误:表达式中必须含有常量值 / Qt中:表达式的计算结果不是常数(解决办法) 晚点就回家 2023-03-04 280 阅读1分钟 问题源头 int length; int a[length]; 问题原因 是因为有些编译器不能使用常量来定义数组(devc++允许) 会出现如 error: C2131: 表达式的计算结果不是常数 解决办法 可以new一个数组然后用指针来指向 char* temp = new char[length];