Bibliographic Information

More C++ gems

edited by Robert C. Martin

(SIGS reference library series, 17)

Cambridge University Press : SIGS Books, 2000

  • pbk.

Available at  / 1 libraries

Search this Book/Journal

Note

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

Description and Table of Contents

Description

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.

Table of Contents

  • 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.

by "Nielsen BookData"

Related Books: 1-1 of 1

Details

Page Top