読んでおきたいC++本

とりあえず読んでおきたいC++本を列挙してみる(既読含む).

既読

Effective C++ 原著第3版

定番.C++を使う上で知っておくべき55個のアドバイスが示されている.

Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)

Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)

Effective STL

STLの効果的な利用方法や落とし穴について詳しく説明している.

Effective STL―STLを効果的に使いこなす50の鉄則

Effective STL―STLを効果的に使いこなす50の鉄則

  • 作者: スコットメイヤーズ,Scott Meyers,細谷昭
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2002/01
  • メディア: 単行本
  • 購入: 9人 クリック: 155回
  • この商品を含むブログ (95件) を見る

Exceptional C++

例外安全,コンパイラファイアウォール,ADLの話が特に興味深い.

Exceptional C++―47のクイズ形式によるプログラム問題と解法 (C++ in‐Depth Series)

Exceptional C++―47のクイズ形式によるプログラム問題と解法 (C++ in‐Depth Series)

  • 作者: ハーブサッター,浜田光之,Harb Sutter,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/11
  • メディア: 単行本
  • 購入: 9人 クリック: 134回
  • この商品を含むブログ (63件) を見る

C++ Coding Standards

良いコードを書くための101のガイドライン.他の書籍と重複している内容が結構あるものの,各トピックが1〜2ページでまとまっていて読みやすく,役立つことがたくさん載っている.

C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)

C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)

  • 作者: ハーブサッター,アンドレイアレキサンドレスク,浜田光之,Herb Sutter,Andrei Alexandrescu,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2005/10
  • メディア: 単行本
  • 購入: 20人 クリック: 383回
  • この商品を含むブログ (99件) を見る

未読

新訂版 More Effective C++

Effective C++の続編.

新訂版 More Effective C++ (AddisonーWesley professional co)

新訂版 More Effective C++ (AddisonーWesley professional co)

  • 作者: スコット・メイヤーズ,安村通晃,伊賀聡一郎,飯田朱美,永田周一
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2007/06/29
  • メディア: 単行本(ソフトカバー)
  • 購入: 8人 クリック: 129回
  • この商品を含むブログ (44件) を見る

More Exceptional C++

Exceptional C++の続編.読むならMore Effective C++の方が先かなぁ.

More Exceptional C++ さらに40のクイズ形式によるプログラム問題と解法 (C++ In‐Depth Series)

More Exceptional C++ さらに40のクイズ形式によるプログラム問題と解法 (C++ In‐Depth Series)

  • 作者: ハーブサッター,Herb Sutter,浜田光之,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2008/11/05
  • メディア: 単行本(ソフトカバー)
  • 購入: 2人 クリック: 32回
  • この商品を含むブログ (19件) を見る

Modern C++ Design

テンプレートをフル活用するためのテクニックを紹介している本.テンプレートについての知識があまりないのでこの本を読んで補強したいところ.

Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)

Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)

  • 作者: アンドレイアレキサンドレスク,Andrei Alexandrescu,村上雅章
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2001/12
  • メディア: 単行本
  • 購入: 12人 クリック: 214回
  • この商品を含むブログ (102件) を見る

Efficient C++

パフォーマンス向上のためのテクニックを紹介している本.

Efficient C++パフォーマンスプログラミングテクニック

Efficient C++パフォーマンスプログラミングテクニック

  • 作者: ダブブルカ,デビットメイヒュ,浜田光之,Dov Bulka,David Mayhew,浜田真理
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2000/07
  • メディア: 単行本
  • 購入: 9人 クリック: 149回
  • この商品を含むブログ (31件) を見る

C++の設計と進化

C++の設計思想本.興味がある.

C++の設計と進化

C++の設計と進化

  • 作者: Bjarne Stroustrup,ビョーンストラウストラップ,επιστημη,岩谷宏
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2005/01/19
  • メディア: 単行本
  • 購入: 2人 クリック: 322回
  • この商品を含むブログ (160件) を見る


<追記 2010/09/02 15:19>

紹介していただいた本

C++テンプレートテクニック

@nomtatsより.Modern C++ Designよりも先に読んだ方がよさそう.C++0xのテンプレートの解説も載っている.

C++テンプレートテクニック

C++テンプレートテクニック

C++テンプレートメタプログラミング

id:eldeshさんより.テンプレートやテンプレートメタプログラミングが使えるようになるとC++に対する印象がガラッと変わりそう.

C++テンプレートメタプログラミング (Programmer’s SELECTION)

C++テンプレートメタプログラミング (Programmer’s SELECTION)

  • 作者: アレクセイ・グルトヴォイ,デビッド・エブラハムズ,玉井浩
  • 出版社/メーカー: 翔泳社
  • 発売日: 2010/03/12
  • メディア: 大型本
  • 購入: 3人 クリック: 309回
  • この商品を含むブログ (13件) を見る


以上

ピアソンエデュケーションの本ばかりだ.偏りすぎかも.他にもおすすめの本がありましたらぜひ教えてください.