int* array = new int [n];私はそれがヒープにメモリスペースを割り当てることを知っています。
しかし、そのようなことを宣言するとint array[n];、コードブロックでは正常にコンパイルされますが、Visual Studioに移動すると、エラーが発生します。
私が聞きたいのは:
実際には何をし
int[n]、ヒープ割り当てと比較してどうですか?それらの違いは何ですか?int array[n]代わりに使用すると、どのようなエラーが発生する可能性がありint* array = new int [n];ますか?