Check nearby libraries
Buy this book
This book examines the in-the-large language features of C++, demonstrating that unwarranted use of language features may lead to cluttered programs that are harder to comprehend and sometimes less efficient than straightforward alternatives. Cargill rewrites several programs using techniques ranging from improving consistency to removing redundant inheritance. The presentation simulates a code review, in which readers may independently evaluate and criticize alternative approaches to programming problems, and then compare their analyses with those of the author. Design and coding style rules are distilled from the examples. Understanding and following these rules will help programmers design and write better C++ programs. Building on the programming rules introduced in the first seven chapters, Cargill presents a case study in which a single program undergoes repeated transformations that improve its overall quality while reducing its size. The book concludes with a chapter on multiple inheritance. (back cover copy)
Check nearby libraries
Buy this book
Previews available in: English
Edition | Availability |
---|---|
1 |
aaaa
|
Book Details
First Sentence
"The presentation of material throughout the book follows a uniform method."
Table of Contents
Edition Notes
Includes bibliographical references and index.
Classifications
The Physical Object
Edition Identifiers
Work Identifiers
Community Reviews (0)
August 18, 2020 | Edited by ImportBot | import existing book |
July 8, 2020 | Edited by ImportBot | import existing book |
May 18, 2012 | Edited by EdwardBot | update for books with wrong subjects |
October 24, 2011 | Edited by ImportBot | import new book |
December 10, 2009 | Created by WorkBot | add works page |