|
|
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.
| ISBN | 0521786185 | | Volumes | 1 | | ISBN13 | 9780521786188 (What's this?) | | Weight (grammes) | 735 | | Publisher | Cambridge University Press | | Published in | Cambridge | | Imprint | Cambridge University Press | | Series editor | Firesmith, Donald G. | | Format | Paperback | | Series ISSN | 17 | | Publication date | 28 Jan 2000 | | Series title | SIGS Reference Library | | Writer of foreword | Stanley B. Lippman | | Height (mm) | 228 | | Library of Congress | QA76.73.C153 M67 2000 | | Width (mm) | 152 | | DEWEY | 005.133 | | Spine width (mm) | 30 | | DEWEY edition | DC21 | | Academic level | Professional / Scholarly, Tertiary education | | Pages | 543 | |
|
| |
| | | Foreword | | | | | | Acknowledgments | | | | | | Introduction | | | | | | Finite State Machines: A Model of Behavior for C++ by Immo Hunekc | | 3 | | | | Abstract Classes and Pure Virtual Functions by Robert C. Martin | | 15 | | | | Memory Management and Smart Pointers by Cay S. Horstmann | | 33 | | | | Pointers vs. References by Stan Lippman | | 51 | | | | Much Ado about Null by James M. Coggins | | 65 | | | | Setting the Stage by James O. Coplien | | 73 | | | | Perspectives from the "Gang of Four" by John Vlissides | | 85 | | | | The Open-Closed Principle by Robert C. Martin | | 97 | | | | Large-Scale C++ Software Design by John Lakos | | 113 | | | | Taskmaster: An Architecture Pattern for GUI Applications by Robert C. Martin and James W. Newkirk and Bhama Rao | | 201 | | | | Monostate Classes: The Power of One by Steve Ball and John Crawford | | 223 | | | | Applying the ABC Metric C, C++, and Java by Jerry Fitzpatrick | | 245 | | | | Patterns for Mapping OO Applications to Relational Databases by Alberto Antenangeli | | 265 | | | | Designing Exception-Safe Generic Containers by Herb Sutter | | 277 | | | | The Anatomy of the Assignment Operator by Richard Gillan | | 305 | | | | Thread-Specific Storage for C/C++ by Douglas C. Schmidt and Nat Pryce and Timothy H. Harrison | | 337 | | | | Making the World Safe for Exceptions by Matthew H. Austern | | 373 | | | | What's in a Class? by Herb Sutter | | 393 | | | | Pimples - Beauty Marks You Can Depend On by Herb Sutter | | 407 | | | | External Polymorphism by Chris Cleeland and Douglas C. Schmidt | | 417 | | | | A Technique for Safe Deletion with Object Locking by Jeff Grossman | | 449 | | | More... | | |
|
|
|
|
|