#include<iostream> using namespace std; main() { int m; cin>>m; int re[m]; cout<<sizeof(re); }
这段代码在代码GNU C++ 4.7中运行得很好(但不是在我的Microsoft Visual C++中).但为什么?数组大小不应该是常数吗?
c++ arrays gcc
arrays ×1
c++ ×1
gcc ×1