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」 より