Comments from the C++ How to Program, 6/e and 7/e Reviewers
"Finally, an accurate and complete C++ book that everybody can understand. It will help you achieve a solid knowledge of C++ and of software engineering in general. A 'must-have.' - Jose Antonio Gonzalez Seco, Parliament of Andalusia, Spain
"As an instructor, I appreciate the thorough discussion of the C++ language, especially the comprehensive use of code examples and demonstrations of best coding practices. For my consulting work I use the Deitel books as my primary reference." - Dean Mathias, Utah State University
"Chapter 12, Object-Oriented Programming: Inheritance, is so well done. It's evident that the authors are diligent and focused on quality!" - David Topham, Ohlone College
"Just when you think you are focused on learning one topic, suddenly you discover you've learned more than you expected." - Chad Willwerth, University of Washington, Tacoma
"Accessible to beginners. The example-driven presentation is enriched by the optional UML case study that contextualizes the material in a software engineering project." - Gavin Osborne, Saskatchewan Institute of Applied Science and Technology
"The Deitel & Deitel How to Program Series provides a complete basis of fundamental instruction in all core aspects of C++. Comprehensive discussion and examples provide a solid grounding in the construction of C++ programs." - Peter DePasquale, The College of New Jersey
"Code examples are well presented and easy to read. . . Very impressive that so many resources are identified. . . and mostly free, too!" - David Topham, Ohlone College
"The Pointers chapter clearly explains a complex subject. The Simpletron exercises are simply brilliant. The Polymorphism chapter explains one of the hardest topics to understand in OOP in a clear manner. Great job! The writing is excellent, the examples are well developed and the exercises are interesting." - Jose Antonio Gonzalez Seco, Parliament of Andalusia, Spain
"Introducing the UML early on is a great idea." - Raymond Stephenson, Microsoft
"Good use of diagrams, especially of the activation call stack and recursive functions." - Amar Raheja, California State Polytechnic University, Pomona
"Terrific discussion of pointers-the best I have seen." - Anne B. Horton, Lockheed Martin
"Very good, thorough and detailed coverage of exceptions from an object-oriented point of view." - Dean Mathias, Utah State University
"I wish I'd had such a clear presentation of data structures when I was a student. Great coverage of polymorphism and how the compiler implements polymorphism 'under the hood.'" - Ed James-Beckham, Borland
"Replete with real-world case studies covering the full software development lifecycle. Code examples are extraordinary!" - Terrell Hull, Logicalis Integration Solutions
"Aimed at someone new to C++, this is a good introduction to the C++ Standard Template Library (STL) with clear descriptions, examples and plenty of useful tips. The example code is excellent: clean, well documented, with extensive descriptions of what the code is doing and why." - Chris Cox, Adobe Systems
"A nice introduction to searching and sorting, and Big-O." - Robert Myers, Florida State University
"Chapter 20, Data Structures, is very good. The examples are accessible to CS, IT, software engineering and business students." - Thomas J. Borrelli, Rochester Institute of Technology
"The best book on C++ programming for the serious student! Excellent introduction to the Standard Template Library (STL)." - Richard Albright, Goldey-Beacom College
"Ogre is a free world-class rendering engine that has been used in several commercial games. The Ogre chapter is a great introduction, providing well documented and easy to understand examples that will have you creating your own simple computer games in no time." - Casey Borders (Creator of OgreAL), Sensis Corp.
"The Boost/C++0x chapter will get you up and running quickly with the memory management and regular expression libraries, plus whet your appetite for new C++ features being standardized." - Ed Brey, Kohler Co.