Publisher's Synopsis
For undergraduate level courses in Advanced C++ Programming offered in Computer Science departments. This text fills need for a practical C++ topics book beyond the introductory level. No other text covers the topics needed to prepare students for production C++ programming. It streamlines the process of learning the C++ language, presenting material a simple step at a time, which allows the reader to digest each concept before moving on, and provides them with a solid foundation in C++. - Practical approach, prepares students to work in the industry. - Emphasis on testing. - STL in-depth coverage, shows students the use of the latest tools. - Design patterns - Many working code examples, and exercises in each chapter. - Simple and short examples - Can be finished in a reasonable amount of time in a classroom setting, allows students to understand every detail of an example. - Reflects all the changes introduced in C++ by the finalization of the ANSI/ISO C++ Standard. - A chapter featuring a rapid Introduction to the C concepts and basic C++ features. - Thinking in C: Foundations for Java and C++ CD-ROM, bound into the back of every book.;Contains a seminar that offers students a gentle introduction to the C concepts necessary to understand C++ (or Java). - Website, www.BruceEckel.com - Contains the source code, along with updates and information about CD-ROMs, public seminars, and in-house training, consulting, mentoring and walk-throughs.