More C++ gems
Author(s)
Bibliographic Information
More C++ gems
(SIGS reference library series, 17)
Cambridge University Press : SIGS Books, 2000
- pbk.
Available at 1 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
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"