【发布时间】:2014-06-02 17:42:23
【问题描述】:
为什么这段代码不能在 Visual Studio 2008 中用 VC++ 15 编译?
错误:C2057:预期的常量表达式,C2466:无法分配常量大小为 0 的数组。
void foo(int a, int b)
{
double arr[a][b]
...
}
虽然它在 GCC 4.4 中运行良好。我需要编译器之间的兼容性。
【问题讨论】:
标签: c++ visual-c++ visual-studio-2008