More C++ gems
著者
書誌事項
More C++ gems
(SIGS reference library series, 17)
Cambridge University Press : SIGS Books, 2000
- pbk.
大学図書館所蔵 全1件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
注記
Includes bibliographical references and index
HTTP:URL=http://www.loc.gov/catdir/description/cam021/00711980.html Information=Publisher description
HTTP:URL=http://www.loc.gov/catdir/toc/cam024/00711980.html Information=Table of contents
内容説明・目次
内容説明
With More C++ Gems, Robert Martin, Editor-in-Chief of C++ Report, presents the long-awaited follow-up to C++ Gems. Since the publication of the first book, the C++ language has experienced very many changes. The ISO has adopted a standard for the language and its library. The Unified Modeling Language has affected software development in C++, and Java has changed things as well. Through all of these turbulent changes, C++ Report has been the forum for developers and programmers to share their experience and discuss new directions for the industry. More C++ Gems picks up where the first book left off, presenting tips, tricks, proven strategies, easy-to-follow techniques, and usable source code. This book contains the very best from the most renowned experts in the field.
目次
- Foreword
- Acknowledgments
- Introduction
- Part I. Diamonds From Deep in the Past: 1. Finite state machines: a model of behavior for C++ Immo Huneke
- 2. Abstract classes and pure virtual functions Robert C. Martin
- 3. Memory management and smart pointers Cay S. Horstmann
- 4. Pointers vs. references Stan Lippman
- 5. Much ado about null Dr. James M. Coggins
- 6. Setting the stage James O. Coplien
- 7. Perspectives from the 'gang of four' John Vlissides
- Part II. Present Day Industrial Diamonds: 8. The open-closed principle Robert C. Martin
- 9. Large-scale C++ software design John Lakos
- 10. Taskmaster: an architecture pattern for GUI applications Robert C. Martin, James W. Newkirk and Bhama Rao
- 11. Monostate classes: the power of one Steve Ball and John Crawford
- 12. Applying the ABC metric to C, C++, and Java Jerry Fitzpatrick
- 13. Patterns for mapping OO applications to relational databases Alberto Antenangeli
- 14. Designing exception-safe generic containers Herb Sutter
- 15. The anatomy of the assignment operator Richard Gillian
- 16. Thread-specific storage for C/C++ Douglas C. Schmidt, Nat Pryce and Timothy H. Harrison
- 17. Making the world safe for exceptions Matthew H. Austern
- 18. What's in a class? Herb Sutter
- 19. Pimples - beauty marks you can depend on Herb Sutter
- 20. External polymorphism Chris Cleeland and Douglas C. Schmidt
- 21. A technique for safe deletion with object locking Jeff Grossman
- 22. GPERF: a perfect hash function generator Douglas C. Schmidt
- 23. Uses and abuses of inheritance Herb Sutter
- 24. Review: the BOOSE programming language Herb Sutter
- Index.
「Nielsen BookData」 より