コース概要と学習目標
コースで習得する主要スキル
- ポインタとメモリ構造: アドレス操作、参照外し、ポインタ演算。
- 動的メモリ管理: new/delete とモダンなスマートポインタ (uniqueptr / sharedptr)。
- RAII設計パターン: リソースの自動解放、コンストラクタとデストラクタ。
- 演算子オーバーロード: 算術演算子、ストリーム入出力演算子の多重定義。
- テンプレート&STL: 関数・クラステンプレートとSTLコンテナ活用法。
カリキュラムとシラバス
4 モジュール • 11 レッスン • 5 クラウド演習
2.1 ポインタとメモリドレスの徹底解説
25 min
2.2 動的メモリ管理:newとdelete
25 min
2.3 参照とポインタの違いと使い分け
20 min
3.1 クラス設計・コンストラクタ・デストラクタ
25 min
3.2 演算子オーバーロードの実践
25 min
3.3 スマートポインタ:unique_ptrとshared_ptr
25 min
4.1 関数テンプレートとクラステンプレート
25 min
4.2 STL標準コンテナ:std::vectorとstd::map
25 min
実践的クラウド演習ラボ
Easy
+50 pts
演習 1:標準入出力ストリームと積の計算
CPP
受講登録で利用可能
Medium
+50 pts
演習 2:ポインタ演算と3数の合計
CPP
受講登録で利用可能
Easy
+50 pts
演習 3:ループによる連続整数の累積加算
CPP
受講登録で利用可能
Medium
+50 pts
演習 4:動的バッファ割り当てシミュレーション
CPP
受講登録で利用可能
Hard
+50 pts
演習 5:テンプレートを用いた二乗計算ユーティリティ
CPP
受講登録で利用可能
受講生のレビューと評価
このコースを受講して最初のレビューを投稿しましょう!