Din cate am observat, Mingw (implicit GCC), accepta declararile de matrice cu o variabila in loc de constanta ca numar de lemente.
#include <fstream>
using namespace std;
int main () {
int n,i;
n=20;
int a[n];
for(i=0; i<n; i++) a[i]=i;
return 0;
}
Cod ce in mod normal in borland 3.1 ar fi intors un "Constanta expression required" la compilare. Eu zic ca merita mentionat la diferente.