C++本おすすめ15選!アプリケーションの開発やAIで効果を発揮。初心者から上級者まで役立つ本を選び抜きました。ITの鉄人



ITスクールおすすめランキングや勉強法・ノウハウを公開!

リアルな体験談を再現しました。口コミ・評判も盛りだくさん




C++本おすすめ15選!アプリケーションの開発やAIで効果を発揮

C++本おすすめ15選!アプリケーションの開発やAIで効果を発揮
C++は WEBブラウザなどアプリケーションの開発や 組み込みソフトウェアの開発やAIなどで利用される 汎用プログラミング言語のひとつです。

オブジェクト指向型のプログラミング言語なので他の 言語も容易にマスターできるようになるので 是非マスターしたいですね。

そこでC++が学べるおすすめ本を紹介します。

C++本おすすめ15選

やさしいC++

東京大学を卒業して出版社に勤務の後、テクニカルライターとして独立経験をもつ 高橋 麻奈氏のベストセラーです。

たくさんのサンプルプログラムを実践できたり、 豊富なイラスト図解で、概念をイメージでわかるように工夫が なされているところに値打ちがあります。

逆引きもしやすくわからないところが整理しやすいところも 超便利!

公式サイトはこちら

新・明解C++入門編

日本工学教育協会より著作賞を授与された実績を持つ工学博士の 柴田 望洋氏による優品が遂に登場。

C++の体系的な知識を身に付けるために 多くの図表とサンプルプログラムをふんだんに盛り込んである のが嬉しいところ。

簡単な入門書を一読した後に読むと理解が促進されるでしょう。

公式サイトはこちら

新・明解C++で学ぶオブジェクト指向プログラミング

上述の「新・明解C++入門編」の姉妹書。

C++を用いたオブジェクト指向プログラミングに特化して 基礎から徹底的にマスターするためのコンテンツに 仕上がっているのが注目ポイント!

入門編とセットで学習すると 網羅性が期待できるので学習効果が高いです。

公式サイトはこちら

1週間でC++の基礎が学べる本

家電メーカーの研究所に勤務しその後に独立して プログラミング研修の講師や教材の作成をしている 亀田 健司氏の基本書がリリースされました。

全体を7段階に分けた構成になっているので 学びやすく、しかも一緒にサンプルプログラミングを 入力してみることで理解度を深めることができる ところがこの本の神髄といえます。

まずは短期間で全体像を把握したい人は必読の書!

公式サイトはこちら

スラスラわかるC++

電気回路からプログラミング言語に至るまで多くの著書を書いてきた 矢沢 久雄氏の座右の書がこちら。

豊富なイラストとわかりやすいソースコード例で プログラミングの重要ポイントを丁寧に解説しており、 しかも1つのプログラムをテーマに沿ってどんどん改造していく プロセスで力が付きますし確認テストまで付いているので これなら安心!

知識のインプットとアウトプットをバランス良く実施していきたい 初心者は必読です。

公式サイトはこちら

江添亮のC++入門

C++標準化委員会委員の 江添 亮氏の待望の入門書です。

基本的な文法、 実行、デバッグ、アルゴリズム、オブジェクト指向、乱数など、 本格的なプログラム開発に必須の知識を 体系的にかつ網羅的にまとめているところがキーポイント。

C++のコーディングを中心にマスターしたいに 効果的な一冊!

公式サイトはこちら

ゲームプログラミングC++

南カリフォルニア大学の上級講師でコンピューターサイエンスの学士と修士を取得している Sanjay Madhav氏の秀作がこちら。

UI、AI、2D/3Dグラフィックス、サウンド、バイナリファイルなど のゲームプログラミングを実践するために必要な エッセンスが凝縮されているところが興味深いポイントで、 ゲームはどうやって実装されているのかを知る 手がかりとなるはずです。

ゲーム好きならきっと夢中になるでしょう!

公式サイトはこちら

独習C++

深層学習を主に扱う会社で専用アクセラレータのデバイスドライバや ミドルウェアの開発を手掛けている 高橋 航平氏による座右の書がこちら。

解説、例題、練習問題の3ステップを踏んで インプットとアウトプットを一気に実践 できる構成がとても優れています。

ある程度C++について学んだあとに 知識の定着を図りたい人に読んで欲しい一冊。

公式サイトはこちら

Modern C++チャレンジ

C++とC#を使ってデスクトップアプリケーションを開発している マリウス・バンキラ氏の秀作がリリースされました。

文字列処理、日付と時刻、並行処理、テキスト翻訳、画像から顔検出など 興味深いコンテンツを100種類の問題形式にして 実際に手を動かしながら学べるところが要となる部分!

さまざまなパターンの解決方法を把握して経験値を上げたい人は 目が離せない一冊!

公式サイトはこちら

C++によるプログラミングの原則と実践

テキサスA&M大学の計算機科学教授を努めている ストラウストラップ氏の秀作。

プログラミングの基本的な内容も含めて C++を本格的に学んでプログラマーとして やっていけるレベルが目指せるコンテンツが 画期的です。

非常にボリュームが多いため、他の入門書で 学習した後にさらに力を付けたい中級者以上の 人は是非選択肢に入れてほしい一冊。

公式サイトはこちら

C++ポケットリファレンス

Preferred Networksに所属しBoost C++ Librariesコントリビュータの 高橋 晶氏の名著が誕生!

コンセプト、数学定数、レンジライブラリ、カレンダー機能、拡張されたconstexpr、 などの新しい機能説明はもちろんのこと、 逆引きで目的からすぐ探せたり、 サンプルコードを見ながら実装イメージを掴む などの使いかたができるところに値打ちがあります。

とくに辞書的な利用をしたい人はきっと重宝するはず。

公式サイトはこちら

Effective Modern C++

C++のエキスパートで世界的な第一人者でブラウン大学でコンピュータサイエンスの博士号を取得して いる Scott Meyers氏の名著がリリースされました。

効果的かつ堅牢でパフォーマンスのよい プログラムを書くための門外不出のノウハウを まとめた血と涙と汗の結晶ともいえる一冊!

C++を使い込んだ人がさらにテクニックを磨いていくには手放せないでしょう!

公式サイトはこちら

プログラミング言語C++

テキサスA&M大学の計算機科学教授を努めたりISO C++標準化委員会のメンバーと して活動している ビャーネ・ストラウストラップ氏の力作が誕生!

C++の 基本機能、抽象化のメカニズム、 標準ライブラリなど 11種類の全貌とプログラミングの極意を 余すことなく解説しており、しかも サンプルコードが充実していたり 重要個所にに参照リンクがあり学びやすさに 力点をおいています。

プログラマー上級者は腕を振るってチャレンジしてほしいです。

公式サイトはこちら

C++実践プログラミング

カリフォルニア州南部でソフトウェアエンジニアをしている スティーブ オウアルライン氏の座右の書。

C++の言語仕様をはじめとして、 デバッグ方法、構想、設計、文書化、保守、バージョンアップ にいたるまで実践的な内容を交えて プログラムのライフサイクル全般を解説している ところこそが千金に値する個所です。

ですので C++のプログラム全般に通用することまで深く 理解したい人は手ごたえを感じるはず!

公式サイトはこちら

C++11/14/17プログラミング

コンピュータアーキテクチャ、並列プログラミング、C/C++、OSなどに関する本を執筆している 小松 正樹氏の名著が登場しました。

基本構文、変数、条件文、演算子、 メモリー割当、範囲ループ、ライブラリー、 関数、ポインター、クラス、Boost、OpenGL、OpenCLなど C++11/14/17をほぼ網羅的にカバーしている のが目玉となるところです。

C++について熟練した人が総まとめとして活用すると有益!

公式サイトはこちら

本の学習に限界を感じた人必見

本の学習に限界を感じた場合はスクールがお勧めです!

一流講師の下で基礎からしっかり学べるC++のお勧めスクールを紹介します。

優良スクールばかりを厳選していますのでC++スクールお勧め5選は必見!
プログラミングトップページに戻る