メモリ管理
上級6レッスン
C++のメモリ管理を学びましょう。スタックとヒープの違い、new/deleteによる動的メモリ管理、メモリリークの検出と対策、 RAIIパターン、アライメント、カスタムアロケータなど、メモリを正しく扱うための知識を習得します。
進捗0 / 6 完了 (0%)
全6レッスン
スタックとヒープの概要
C++ではメモリ領域がスタックとヒープに分かれています。スタックは高速で自動管理、ヒープは柔軟だが手動管理が必要です。
C++エディタ
RAIIの基本
RAIIパターンを使えば、オブジェクトのライフタイムに合わせてリソースを自動管理できます。
C++エディタ
確認クイズ
Q1.スタックとヒープの違いとして正しいものはどれですか?
Q2.RAIIの原則として正しいものはどれですか?
Q3.メモリリークが発生する原因として正しいものはどれですか?
Q4.alignas指定子について正しいものはどれですか?