TopC++ 入門 › 参考 › おすすめ本

C++ 学習に役立つ本 ランキング

日本語 + 英語 で、C++ 学習で本当に役立つ本を選びました。このサイトを一通り終えたら、次のステップでこれらを読み進めると深さが段違いになります。

総合ランキング TOP 5

1

Effective Modern C++

Scott Meyers 著 — 定番中の定番
中級

C++11/14 で書くべき42 の小ネタをまとめた名著。auto / 型推論 / move / ラムダ / 並行の落とし穴を網羅。このサイトの内容を「なぜそうするのか」まで深めたいなら必読。

このサイトの STEP 5〜10 を読んだ後に
2

C++ Primer(第 5 版)

Lippman, Lajoie, Moo 著 — 分厚い総合バイブル
初級中級

C++ を一から全部説明する1000 ページの教科書。通読は大変だが参考書として一家に一冊。STL の章が特に丁寧。

学生・独学者の最初の一冊に
3

C++ Concurrency in Action(第 2 版)

Anthony Williams 著
上級

C++11 以降の並行プログラミングを手取り足取り。thread / mutex / atomic / memory_order の地図。このサイトの STEP 12 を深めたいなら。

並行処理をプロダクションで書くなら
4

プログラミング言語 C++(第 4 版)

Bjarne Stroustrup 著 — 作者本人による
中級上級

言語設計者本人が書いた最終参考書。なぜ C++ がこう設計されたかが分かる。逆引き的に使う人も多い。

設計思想を理解したい人に
5

Modern C++ Design

Andrei Alexandrescu 著
上級

テンプレートメタプログラミングの古典。policy-based design や loki ライブラリのアイデアは今も色あせない。CRTP や type erasure の本質を知りたいなら。

テンプレート上級へ

初級向け(初めての C++)

A

独習 C++ 新版

Herbert Schildt 著 — 日本語
初級

日本の書店で入手しやすい教科書的な 1 冊。C++17 に対応したのが新版。演習問題が多く手を動かしながら学べる。

B

やさしい C++(高橋麻奈)

日本語
初級

C をあまり知らない人にも優しく解説。このサイトを始める前の日本語書籍として人気。

中級向け(実務力を上げる)

A

Effective C++(第 3 版)

Scott Meyers 著
中級

C++98/03 時代の教訓集。一部は古いが「なぜそう設計するか」のセンスが学べる。Modern 版とセットで読みたい。

B

More Effective C++

Scott Meyers 著
中級

Effective C++ の続編。例外安全性、スマートポインタ(当時の auto_ptr)、多重継承の落とし穴など。

C

C++17 The Complete Guide

Nicolai Josuttis 著
中級

C++17 機能に特化した解説。optional / variant / filesystem / string_view など、このサイトの STEP 10 を詳しく。

上級・特化テーマ

A

C++ Templates: The Complete Guide(第 2 版)

Vandevoorde, Josuttis, Gregor 著
上級

テンプレートを完全解剖。SFINAE、可変引数、コンセプトまで。辞書としても使える。

B

Functional Programming in C++

Ivan Čukić 著
上級

C++ での関数型の書き方。ラムダ、モナド相当、ranges、不変性。新しいスタイルに触れたい人向け。

C

低レイヤを知りたい人のための C コンパイラ作成入門

植山類 著 — 日本語、Web 無料
上級

C コンパイラを C で書く実装本。C++ で書き直すと型消去・variant・unique_ptr の威力が分かる。演習として最高。

オンラインリソース

  • cppreference.com: 最強リファレンス。迷ったらここ。
  • cpprefjp: 日本語の cppreference ミラー。
  • Compiler Explorer: 実装を試せるオンラインコンパイラ。
  • C++ Insights: テンプレート/auto/ラムダが展開された姿を見られる。
  • ISO C++: 公式規格書(有料)。標準化の議論は wg21.link
  • YouTube CppCon: 年 1 回のカンファレンス動画。モダン実務の情報源。