Would you like to see this page in English? Click here.

この商品をお持ちですか? マーケットプレイスに出品する
Boost C++ Librariesプログラミング
 
 
Kindle化リクエスト
このタイトルのKindle化をご希望の場合、こちらをクリックしてください。

Kindle をお持ちでない場合、こちらから購入いただけます。 Kindle 無料アプリのダウンロードはこちら

Boost C++ Librariesプログラミング [単行本]

稲葉 一浩
5つ星のうち 4.0  レビューをすべて見る (2件のカスタマーレビュー)

出品者からお求めいただけます。



会員なら、この商品は10%Amazonポイント還元 (ポイントが表示されている場合は、表示ポイント+10%還元)。

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


この商品を買った人はこんな商品も買っています


商品の説明

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

初版の刊行後のバージョンアップでBoostに追加されたライブラリの中で重要なものをピックアップして紹介。

登録情報

  • 単行本: 729ページ
  • 出版社: 秀和システム; 第2版 (2007/07)
  • ISBN-10: 4798017043
  • ISBN-13: 978-4798017044
  • 発売日: 2007/07
  • 商品パッケージの寸法: 20.4 x 14.8 x 3.8 cm
  • おすすめ度: 5つ星のうち 4.0  レビューをすべて見る (2件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 97,913位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:

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


カスタマーレビュー

星5つ
0
星3つ
0
星2つ
0
星1つ
0
最も参考になったカスタマーレビュー
30 人中、29人の方が、「このレビューが参考になった」と投票しています。
By やぶ
形式:単行本
内容ですが、結論から申しますと説明の詳細さの粒度がばらばらなのが残念。これは第一版においても同様です。
しかし、boostはそもそもSTLと非常に親和性が高く、STLにも大きな影響を与えたメンバーによりboostは作成され、今後のC++コンパイラはboostのうちの幾つかを標準ライブラリとして取り込むことが予定されています。
また、他のライブラリと大きく違うのは
 1.汎用的なアルゴリズムやコンテナクラスを多く持っている
 2.使用に当たって著作権の表示も不要で商用を問わず無条件に使用できる
 3.圧倒的に生産性が向上する
 4.自分で書くクラスより明らかに汎用性が高い
などがあります。
本書は、そうした事についても冒頭で触れています。
特に、多く使う可能性のあるtokenizerやregex、bindなどは説明がわかりやすいようにおもいます。何より、C++では実現困難なメタプログラミングに対応しているboostについての解説が詳細なのは評価できます。
リファレンス的に手元に置いておくと便利です。説明が少ない箇所もありますが、boostが一体何を出来るかを掴みやすくなっています。
STLと組み合わせて使うことが多いと思われ、またSTLを使う事を想定した知識を有するプログラマが対象なので、初級〜中級の間といったところでしょうか?
内容がさほど難しいと言うことはないですので、必要な箇所をリファレンスとして読むと非常に便利です。
また、各コンパイラ(VC++の各バージョン、BC++、gcc)におけるビルド方法も触れており、regexやfilesystem、threadといったビルドを必要とする物についても扱うことを視野に入れることが出来ます。
クロスコンパイルできるという面でも実にboostは便利です。コンパイラがC++規格に準拠していないことまで念頭に置いてあるのが頭が下がります。
一度boostを使用したら、特に制限の無いプロジェクトであれば自分は積極的に使いたいライブラリであり、本書はそのリファレンスマニュアルとして日本語で今のところ唯一です。
説明の粒度のバランスが悪いこと、そして第二版になっても誤記が少々多いことが☆の数を減らした理由です。気持ち的には☆3つと半分ってとこです。
このレビューは参考になりましたか?
2 人中、2人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 よく使います。 2010/9/15
形式:単行本
Boostは、よく使っています。

開発環境がWindows、検証・本番環境がLinuxですが、
計算用プログラムでは、全く同じソースでVC++2010とgccにて
コンパイル出来ています。

Linuxは、標準でBoostが入っていますが、使いたいライブラリがない場合は、
オフィシャルサイトからDLしてコンパイルするのがいいと思います。

Boostを使って、生産性がかなり上がりました。
よく使うところは、shared_ptr(C++0xにもありますが、Boost発ってことで)
Filesystem(ディレクトリ、gzip、zlib等), tokenizer, 行列演算、
そして、Regex等。

特に、Regexはスクリプト言語をC++に移植する際に、かなり役立ちます。
とりあえず、Boostは優秀です。

本書はそのリファレンスとして使っています。
が。。。(Boostの規模が大きいので仕方ないですが)載っていないものが
多々あったり、調べにくかったりするので、★1個減点。

でも、サンプルが載っているのはありがたいです。
このレビューは参考になりましたか?
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


フィードバック