C++ を学ぶための本リスト
何年経っても C++ は知れば知るほど難しいもの。
仕様は大体把握している前提で、入門書を読んだ後にもう少しちゃんと C++ について知っておきたい人向け。
ピアソンエデュケーションのC++系は外れなし。
5年以上前に読んだ本達なので、今はもっと良い本にあふれているかもしれない。
とりあえずは「Effective C++」と「More Effective C++」。
この2冊は必読。何度も読む事になると思う。
![Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI) Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI)](http://ecx.images-amazon.com/images/I/41ZfPu-9ArL._SL160_.jpg)
Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI)
- 作者: スコットメイヤーズ,小林健一郎
- 出版社/メーカー: 丸善出版
- 発売日: 2014/03/18
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
![新訂版MORE EFFECTIVE C++ (ADDISONーWESLEY PROFESSIONAL CO) 新訂版MORE EFFECTIVE C++ (ADDISONーWESLEY PROFESSIONAL CO)](http://ecx.images-amazon.com/images/I/51jDDsLx1zL._SL160_.jpg)
新訂版MORE EFFECTIVE C++ (ADDISONーWESLEY PROFESSIONAL CO)
- 作者: スコットメイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一
- 出版社/メーカー: 丸善出版
- 発売日: 2014/02/28
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
上2冊と重複する内容が多いが、「C++ Coding Standards」も良い。
![C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series) C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)](http://ecx.images-amazon.com/images/I/513HB3VPHAL._SL160_.jpg)
C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)
- 作者: ハーブサッター,アンドレイアレキサンドレスク,浜田光之,Herb Sutter,Andrei Alexandrescu,浜田真理
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2005/10
- メディア: 単行本
- 購入: 20人 クリック: 383回
- この商品を含むブログ (97件) を見る
「Effective STL」も読んでおくべき。C++ で STL は必ず使うが初学者にとっては罠もある。
![Effective STL―STLを効果的に使いこなす50の鉄則 Effective STL―STLを効果的に使いこなす50の鉄則](http://ecx.images-amazon.com/images/I/41W5R878R7L._SL160_.jpg)
Effective STL―STLを効果的に使いこなす50の鉄則
- 作者: スコットメイヤーズ,Scott Meyers,細谷昭
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2002/01
- メディア: 単行本
- 購入: 9人 クリック: 155回
- この商品を含むブログ (94件) を見る
テンプレートへ行きたい人は「Modern C++ Design」
![Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series) Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)](http://ecx.images-amazon.com/images/I/51QX865WRYL._SL160_.jpg)
Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)
- 作者: アンドレイアレキサンドレスク,Andrei Alexandrescu,村上雅章
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2001/12
- メディア: 単行本
- 購入: 12人 クリック: 214回
- この商品を含むブログ (101件) を見る
テンプレートについては最近読んだ「C++ テンプレート完全ガイド」も悪くなかった。
![C++ テンプレート完全ガイド (Programmer’s SELECTION) C++ テンプレート完全ガイド (Programmer’s SELECTION)](http://ecx.images-amazon.com/images/I/51UTQGT-CKL._SL160_.jpg)
C++ テンプレート完全ガイド (Programmer’s SELECTION)
- 作者: David Vandevoorde,Nicolai M. Josuttis,津田義史
- 出版社/メーカー: 翔泳社
- 発売日: 2010/02/11
- メディア: 大型本
- 購入: 11人 クリック: 273回
- この商品を含むブログ (17件) を見る
boost(http://www.boost.org) のソース読んだりも良いと思う。
簡潔な本の羅列になってしまったけど以上。
このブログの「デザインパターンを正しく理解するための本リスト」
http://yhy.hatenablog.com/entry/2014/03/20/202631
も合わせて読んでほしい。