学習ロードマップ
C++11 以降の記法とコア言語仕様を押さえ、OOP / テンプレート / 実戦コードまで踏み込む 5 冊構成の学習ロードマップ。
このロードマップが扱うもの
- 他言語の経験はあるが C++ は未履修、または C の知識で止まっているエンジニア - C++98 の書き方から抜け出せず、auto / ラムダ / スマートポインタを使いこなせていない中級者 - ゲーム・組込み・パフォーマンス領域で C++ を実戦投入する必要がある読者
このロードマップの全体像
ロードマップ
第 1 章
プログラミング未経験者にも伝わる平易な解説で、C++ の語彙と文法の全景を掴む起点。まずここで読める状態を作る。
クラス・継承・テンプレート・例外までを丁寧に積み上げる定番書。1 冊目で拾った概念を仕様ベースで整理する背骨にする。
auto / ラムダ / ムーブ / スマートポインタなど現行規格を前提に書き直す視点を与える。旧来の書き方から脱する段階で読む。
派生・仮想関数・抽象クラス・クラステンプレートを題材に設計の勘所を掴む。過剰継承を避けるための言語化をここで行う。
3D・サウンド・AI まで含むゲーム開発を通し、言語機能を組み合わせて中規模設計に落とし込む応用到達点として置く。