Absolute C++, offers complete coverage of the C++ programming language. It provides all the tools necessary for experienced and novice programmers to master C++, including: thorough coverage of the Standard Template Library; complete and fully executable code throughout; sections highlighting programming tips and common pitfalls; and a logical order of coverage of C++ topics in order for students to better understand the language. This book is appropriate for introductory courses covering the C++ language, intermediate programming courses introducing C++ to students familiar with another language and will act as a total reference beyond a student's coursework.This book also comes with Addison-Wesley's CodeMate. This online program competency builder transforms a student's reading experience into a dynamic programming environment with a click of a mouse. CodeMate allows students to view, compile, run, and edit programming problems directly from the textbook without installing a compiler. Language features are presented in context of complete working C++ programs. Complete (language focused) introduction to the C++ language. Contains extensive coverage of the STL. Pedagogical use of full-color presentation to aid in students learning of code structure. Introduces modern programming topics such as UML (Unified Modeling Language) and Patterns. Contains extensive pedagogy including: PitfallsProgramming tipsSelf-test exercises with answersContains CD-ROM with instructor and student resources. Author Walt Savitch has been widely acclaimed for his clear, concise and engaging writing style.