中古品
¥ 300
+ ¥ 257 関東への配送料
中古品: 良い | 詳細
コンディション: 中古品: 良い
コメント: ゆうメール配送商品です。 2001年初版 ヤケ汚れカバー微破れあり
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

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

5つ星のうち 4.6 8件のカスタマーレビュー

その他(3)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
単行本
"もう一度試してください。"
¥ 300
click to open popover

キャンペーンおよび追加情報

  • 【出版社の方へ】e託販売サービスの紹介はこちら

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

内容紹介

In Modern C++ Design , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.

 

This book introduces the concept of generic components—reusable design templates that produce boilerplate code for compiler consumption—all within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding.

 

The author describes the specific C++ techniques and features that are used in building generic components and goes on to implement industrial strength generic components for real-world applications. Recurring issues that C++ developers face in their day-to-day activity are discussed in depth and implemented in a generic way. These include:

  • Policy-based design for flexibility
  • Partial template specialization
  • Typelists—powerful type manipulation structures
  • Patterns such as Visitor, Singleton, Command, and Factories
  • Multi-method engines

For each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution.

 

In addition, an accompanying Web site, http://www.awl.com/cseng/titles/0-201-70431-5, makes the code implementations available for the generic components in the book and provides a free, downloadable C++ library, called Loki, created by the author. Loki provides out-of-the-box functionality for virtually any C++ project.

 

Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.

--このテキストは、ペーパーバック版に関連付けられています。

内容(「MARC」データベースより)

C++言語のテンプレート機能を有効利用した、再利用可能な設計パーツ、ジェネリック・コンポーネントを構築する方法を、汎用プログラミングの基礎から実装まで、C++ライブラリLokiを使って具体的に解説する。

商品の説明をすべて表示する

登録情報

  • 単行本: 337ページ
  • 出版社: ピアソンエデュケーション (2001/12)
  • 言語: 日本語
  • ISBN-10: 4894714353
  • ISBN-13: 978-4894714359
  • 発売日: 2001/12
  • 商品パッケージの寸法: 23.2 x 18.4 x 2.2 cm
  • おすすめ度: 5つ星のうち 4.6 8件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 410,163位 (本の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる

  • 目次を見る

この商品を見た後に買っているのは?

カスタマーレビュー

5つ星のうち 4.6
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本
ジェネリックプログラミングについて書かれている数少ない本です。
難易度は上級者向け。
この本を読んでもプロジェクトで使うことはお勧めしません。
なぜならあなた以外にそのコードを理解できる人がいないから。
ただこの本を読むと今までの継承概念は大きく変わると思います。
スキルが一段上に上がること間違い無しです。
難易度は本当に難しいので一度で理解できると思わずに、繰り返し読んで少しずつマスターするとよいです。
難易度は高いですが、マスターすると間違いなくあなたはプロジェクトの中で一番仕事ができるひとになっているはずです。
シングルトンテンプレートくらいなら実践でも使えるので、抜粋して使用してみるのもいいです。
でもプロジェクトには初心者も混じっていると思われるので、使いすぎには注意です。
それくらい難しいです。
マスターする価値は絶対あります。
自分のスキルを向上させたい人は必見。
コメント 32人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 カスタマー 投稿日 2003/1/31
形式: 単行本
この本はテンプレートをフル活用して、あると便利な、強力な機能の実装方法を説明している。それまで、テンプレートは「コンテナを作るのに便利だ」といった、型を抽象化できるぐらいにしか思っていなかった。この本を読んで、テンプレートの本来の力・可能性を思い知った。
コメント 19人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 moontree 投稿日 2004/12/28
形式: 単行本
とんでもなく、技巧的で。
とんでもなく、難解で。
とんでもなく、マニアックで。
テンプレートというものがここまで汎用性に富むものだとは、
当初考えていなかった。
その可能性に気づかせてくれる良書。
C++を効果的に活用するためには読んでおかないと損。
これを読んで、ずいぶんコーディングのスタイルが変わったし、
間違い無く2,3段階上のレベルに到達できたと思う。
が、ところどころマニアックだし。
使えないと断定されている部分もある。
(PhoenixSingletonなぞ、何処で使うんだ?OSを記述するとき?)
(メモリアロケータSmallObjは、汎用のnew,deleteよりも遅い。)
まあ、そこを差し引いても、十二分に価値がある。必読。
コメント 16人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
C++のテンプレートは抽象化し、コンテナが便利であるということぐらいしか認識をもたずに使用していたが、本書を読んでこんなこともあるのか!と思わせるような役に立つことが解説されている。
ぜひともお勧めしますが、内容は難解です。C++を一通り理解してEffective STLなどを読むレベルの方にお勧めする本です
コメント 13人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告


フィードバック