expected constant expression
我正在使用 gcc 编译器在 Linux 上的 Netbeans 中开发一个程序,当在 Windows 7 上切换到 Visual C++ 时,代码无法编译,因为 Visual C++在几行上说它。在 Netbeans 上,我只是做了类似的事情char name[fullName.size()];
,而在 Visual C++ 上,我尝试了,除其他外,
const int position = fullName.size();
char Name[position];
如何创建用于数组的常量?
注意:我知道这个问题,但是有什么方法可以在不使用向量的情况下使其工作,因为这需要重写程序的许多部分?