<C++Learn/>

メモリ管理

上級6レッスン

C++のメモリ管理を学びましょう。スタックとヒープの違い、new/deleteによる動的メモリ管理、メモリリークの検出と対策、 RAIIパターン、アライメント、カスタムアロケータなど、メモリを正しく扱うための知識を習得します。

進捗0 / 6 完了 (0%)

全6レッスン

スタックとヒープの概要

C++ではメモリ領域がスタックとヒープに分かれています。スタックは高速で自動管理、ヒープは柔軟だが手動管理が必要です。

C++エディタ

RAIIの基本

RAIIパターンを使えば、オブジェクトのライフタイムに合わせてリソースを自動管理できます。

C++エディタ
確認クイズ

Q1.スタックとヒープの違いとして正しいものはどれですか?

Q2.RAIIの原則として正しいものはどれですか?

Q3.メモリリークが発生する原因として正しいものはどれですか?

Q4.alignas指定子について正しいものはどれですか?