QA@IT
«回答へ戻る

回答を投稿

SurferOnWwwさんが既に書かれていますが、C#などではプログラムに必要なメモリの確保及び使わなくなったメモリの開放を自動的に行います。

その仕組みのことを「ガベージコレクション」といいますので調べてみてください。

その確保と開放をC++では明示的にプログラマが行います。
ガベージコレクション自体の処理がない分、若干動作が軽くなりますが
最近のデバイスではその差は気になるレベルではないでしょう。

SurferOnWwwさんが既に書かれていますが、C#などではプログラムに必要なメモリの確保及び使わなくなったメモリの開放を自動的に行います。

その仕組みのことを「ガベージコレクション」といいますので調べてみてください。

その確保と開放をC++では明示的にプログラマが行います。
ガベージコレクション自体の処理がない分、若干動作が軽くなりますが
最近のデバイスではその差は気になるレベルではないでしょう。