• ベストアンサー

テンプレートの書籍

テンプレートについて、学びたいと思っています。 当方、C++については、オブジェクト指向分析・設計から実装まで、 業務システム開発を、特に問題なく行っています。 デザインパターンも、ある程度は理解しています。 最近、テンプレートを趣味的に勉強しようと思いだしまして、 できるだけ平易なものを、楽しく読んでみたいと思っています。 そこで、こういう書籍をこういうステップで読んでいったら よい(よかった)など、教えていただければ幸いです。 面白く読めそうなWebサイトなどでも結構です。 ご紹介よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.2

ソフトバンククリエイティブ 「C++テンプレートテクニック」επιστημη+高橋晶 http://www.amazon.co.jp/dp/4797354534 はいかがでしょうか。 Webだと、ちと古いですが、 επιστημη氏の書籍「Standard Template Library プログラミング」が全文公開されてます。 http://www005.upp.so-net.ne.jp/episteme/html/stlprog/index.html

hidebun
質問者

お礼

ご紹介ありがとうございます。 epistemeさんのHPに目次が紹介されていました。 http://blogs.wankuma.com/episteme/archive/2009/04/14/171412.aspx テンプレートが何なのかを知りたい私には、1~4章が、ツボにはまりそうです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yosumura
  • ベストアンサー率0% (0/1)
回答No.1

わたしは英語で挫折しかけておりますが、下記はいかがでしょうか。 『C++ Templates: The Complete Guide』  David Vandevoorde, Nicolai M. Josuttis著、  Addison Wesley出版、  ISBN:0-201-73484-2。

hidebun
質問者

お礼

気楽に読みたいので、できれば日本語がいいのですが、 サンプルが豊富でしたら、英語であっても読んでみたいですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • オブジェクト指向分析・設計(OOAD)の重要性

    オブジェクト指向を用いた開発工程について、分析・設計工程が重要だ、分析・設計モデリングについてよく学んでおくべきだとよく言われますが・・・どうしてなんでしょうか? 私個人としては、オブジェクト指向言語(JAVA)による実装の方がよっぽど重要のように思うのですが。。。 すごい基本的な質問かもしれませんが、OOADがどれぐらい、またなぜ重要なのか教えてください。

  • お勧めの本を教えてください

    オブジェクト指向開発の開発方法論を学びたいと思っています。 具体的な開発テーマを題材に、ユースケース・概念モデル分析~実装・単体テスト辺りまでについて、分析・設計・実装の手法・プロセス・成果物を学びたいのですが、適切な書籍はありますでしょうか。 各フェーズ細切れに本やサイトで勉強しているのですが、体系的に学べるものが少ないような気がします。 お勧めの本がありましたら、どなたか教えて頂けますでしょうか。

    • ベストアンサー
    • Java
  • VB2008EEの良書探しています

    表題の件、よろしくお願いします。 当方、業務にてVB6.0を常用していますが 時代の波もあり、VB2008EEが浸透しつつあります。 (補足ですが、当方は電子回路設計が主流でプログラミングは付帯業務程度です) そこで、質問します。 .NET以降、まともなオブジェクト指向プログラミング言語となったVBについて 「これはいい!」と思われる書籍を探しています。 とくにオブジェクト指向による、クラスの有益な実装方法が記載されていれば助かります。 当方の業務の用途として、シリアル通信による外部機器の制御が主流です。 それも、テンプレートをベースとしたカスタマイズが主な業務です。 API関数はそれなりに使用します。 マルチスレッドやプロセス間通信などはほぼありません。 プログラミング関係で読破した書籍は 「コードコンプリート 2nd Edition」(上・下巻) 「パーフェクトマスター Visual Basic .NET」 です。 和書・洋書は問いません。 皆様のご見識を頂戴したく思います。 よろしくお願いします。

  • WEB(サーバサイド)システムへのGOFデザインパターンの適用はできますか?

    現在、GOFのデザインパターンを勉強しているのですが、 ふと疑問に思ったことがあります。 それは、実際の業務(開発)において、ServletやJSPといったWEBアプリケーションへ、 GOFデザインパターンを適用することはよくあることなのかということです。 GUIアプリケーションなどの、オブジェクト指向開発では利用可能な気がするのですが、 WEBアプリケーションではオブジェクト指向的な考え方は必要になるのでしょうか? 現在は大学生なのですが、もうすぐ就職し、 WEBアプリケーションの開発をすることになるかもしれないので、質問させていただきました。 どなたかお答えをいただけると幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • オブジェクト指向設計について

    オブジェクト指向設計に興味を持って、いくつかオブジェクト指向の本を読んでみたのですが、 どうもオブジェクト指向に関する基礎知識の説明ばかりで、 オブジェクト指向でどのように設計するのか、どのように生かされるのか、 肝心な部分がいまいちピンときません。 オブジェクト指向による設計に重点を置いたお薦めの書籍などありましたら是非教えてください。

  • なぜ「C言語」にOOPが実装されなかったの?

    1972年に開発された「C言語」(C++ではない)には「オブジェクト指向」というのがないのですが、なぜ「C言語」に「オブジェクト指向」というのが実装されなかったのですか? 「オブジェクト指向プログラミング」は1960年代後半に登場していたのですが、後発の「C言語」には「ポインタ」はあっても「オブジェクト指向」というのがありません。なぜ「オブジェクト指向」は実装されなかったのでしょうか? 当時コンピュータの性能が低かったため実装が難しかったことと、まだ当時オブジェクト指向自体が無名だった為、「C言語」の開発者自体も知らなかったということもあるのでしょうか?

  • オブジェクト指向で設計・プログラミングできるようになるために…

    どう勉強すればいいのでしょうか? 一応javaを少しずつ勉強していて、簡単なアプレットやウィンドウアプリケーションは作れるようになったと思うのですが、オブジェクト指向で設計?モデリング?となると、手が出ません…。 また、デザインパターンというもの(よくは知りません)を勉強するのとオブジェクト指向を勉強するのとは関係がありますか? よろしくお願いします。

  • オブジェクト指向の勉強にちょうど良いソースコードはありませんか?

    オブジェクト指向の勉強にちょうど良いソースコードはありませんか? VB6からVB.NETへの移行中ですが、VB.NETは本格的にオブジェクト指向言語となったそうで、オブジェクト指向といえばデザインパターンらしいので勉強をしつつリファクタリングを行っています。 デザインパターンのサンプルコードはwebで散見されますが、どれも説明に必要な最小限のコードなので実際の開発にどのように適用したらよいかいまいちイメージできない部分があります。 また、具体的なところだと、オブジェクト指向ではオブジェクト間の結合度を弱くしてグローバル変数を極力使用しないとありますが、設定値を管理するオブジェクトのようにあちこちから参照されるものはやはりグローバルにするのが一般的なのでしょうか。 設計の参考になるソースコードとかサイトとか教えてください。 ちなみに、今作成しているのは測定器や電源装置などを制御してデータ収集したりする制御系のソフトです。

  • Andoroid開発をやってみようと思います。

    Andoroid開発をやってみようと思います。 目標はAndoroid開発なのですが、その前にJava初心者として段階を踏むべき手順が知りたいです。 JSPとか、クライアント側で動作するアプリケーションを作るとか、Javaは用途によって色々できると調べて思いました。先にそちらの知識を付けてからAndroid開発を行った方が良いでしょうか? オブジェクト指向については、.NET開発をしていたので少しは分かりますが、 Javaのデザインパターンは何も理解していません。 先にデザインパターンの知識を付けてから行った方が良いですか? Android開発までのオススメの段取り、書籍など教えて頂けると助かります。 個人的に、書籍は機能などダラダラと説明しているものよりも、 手を使って(実際にソースを書いて)学ぶ本が好みです。 例えば、一つのアプリケーションを開発するとか。。 ご教授お願いします

    • ベストアンサー
    • Java
  • クラス設計の良い参考書を教えてください

    このたび、仕事で初めてC++を前提にした設計をすることになったのですが、プログラミングも含め、C++自体が全く初めてです(オブジェクト指向自体も初めてです)。あまり時間もないので、良い参考書を探しております。特に、良いクラス設計の思想、設計例などが解説されている参考書などありませんでしょうか。時間が無いので極力邦書を希望します。GoFの再利用のためのデザインパターンの本(業務命令により購入済み)と、平行して進めるつもりですので、これと思想が違わないものが希望です。