Используйте std::vector
вместо массива (обычно хорошая идея в любом случае):
std::vector<int> array1(size);
Если вам не все равно, вы видите разницу не от самого Dev-C ++, а от gcc / g ++. То, что вы используете, - это нестандартное расширение C ++, которое, как оказалось, реализует g ++, а VC ++ нет.