インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

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

価格: ¥489
カテゴリ: 単行本
ブランド: ピアソンエデュケーション
Amazon.co.jpで確認
最高峰の書籍です ★★★★★
この本の内容は、非常に難易度が高いです。
難易度は、間違いなくC++の上級者向けです。
少なくとも、C++の初級者には理解できないでしょう。
この本の内容を全て理解できたら、C++の神様と言っていいでしょう。

説明されているテクニックは、普通のビジネスアプリくらいで使うことは、めったにない
と思います。
それくらいとんでもなくマニアックで、非常にレベルが高いです。

間違いなくC++関連の書籍の中で、最高峰の本です。
間違いなく良書です ★★★★★
ジェネリックプログラミングについて書かれている数少ない本です。
難易度は上級者向け。

この本を読んでもプロジェクトで使うことはお勧めしません。
なぜならあなた以外にそのコードを理解できる人がいないから。

ただこの本を読むと今までの継承概念は大きく変わると思います。
スキルが一段上に上がること間違い無しです。
難易度は本当に難しいので一度で理解できると思わずに、繰り返し読んで少しずつマスターするとよいです。

難易度は高いですが、マスターすると間違いなくあなたはプロジェクトの中で一番仕事ができるひとになっているはずです。
シングルトンテンプレートくらいなら実践でも使えるので、抜粋して使用してみるのもいいです。

でもプロジェクトには初心者も混じっていると思われるので、使いすぎには注意です。
それくらい難しいです。
マスターする価値は絶対あります。
自分のスキルを向上させたい人は必見。

必読 ★★★★★
とんでもなく、技巧的で。
とんでもなく、難解で。
とんでもなく、マニアックで。

テンプレートというものがここまで汎用性に富むものだとは、
当初考えていなかった。
その可能性に気づかせてくれる良書。
C++を効果的に活用するためには読んでおかないと損。
これを読んで、ずいぶんコーディングのスタイルが変わったし、
間違い無く2,3段階上のレベルに到達できたと思う。

が、ところどころマニアックだし。
使えないと断定されている部分もある。
(PhoenixSingletonなぞ、何処で使うんだ?OSを記述するとき?)
(メモリアロケータSmallObjは、汎用のnew,deleteよりも遅い。)

まあ、そこを差し引いても、十二分に価値がある。必読。

文句なしに良書です。しかし内容は難解です ★★★★★
C++のテンプレートは抽象化し、コンテナが便利であるということぐらいしか認識をもたずに使用していたが、本書を読んでこんなこともあるのか!と思わせるような役に立つことが解説されている。
ぜひともお勧めしますが、内容は難解です。C++を一通り理解してEffective STLなどを読むレベルの方にお勧めする本です
テンプレートの威力 ★★★★★
C++のテンプレートを用いて、いかに効果的に設計するかということについて
書かれている。今まで思いもよらなかった様々なテンプレートの使い方が解説されていて驚嘆させられる。C++で開発している者にとっては非常
に有益な本であると思う。