2023-07-18から1日間の記事一覧

簡単な例で C/C#/Rust のメモリ管理を比較

C言語と C#と Rustとで、動的メモリ管理の考え方の違いと、そのメリット・デメリットについて考えます。 (1) C言語の場合 C言語の場合、動的メモリ(ヒープ)は malloc関数で確保し、free関数で解放します。確保したメモリはプログラマが責任をもって解放しな…