Open Moyv-Wang opened 3 days ago
MinGW编译器有一些行为似乎并不遵循标准,例如: int main(void) { int sz = 5; int arr[sz]; } 这在C++ 11标准中是不支持的,声明数组时其长度必须是常量或字面值,但MinGW并不会报错,因为GCC对其进行了优化,允许使用VLA扩展。但在MSVC编译器下编译会报错,但小熊猫C++似乎只支持GCC编译器,未来是否会考虑添加支持呢? 感谢!
MinGW编译器有一些行为似乎并不遵循标准,例如: int main(void) { int sz = 5; int arr[sz]; } 这在C++ 11标准中是不支持的,声明数组时其长度必须是常量或字面值,但MinGW并不会报错,因为GCC对其进行了优化,允许使用VLA扩展。但在MSVC编译器下编译会报错,但小熊猫C++似乎只支持GCC编译器,未来是否会考虑添加支持呢? 感谢!