标签: c++ visual-studio
我有以下代码:
vector <char> chr; char conversion[chr.size()];
使用MinGW(内置Code :: Blocks编译器)时,它工作得很好,但是当我尝试在Visual Studio中运行相同的代码时,会产生错误,即数组大小不能为函数。
为什么会这样,还有什么方法可以使用函数作为数组大小(除了为数组动态分配内存外)?