Description
While maintaining the authority and quality of a book that has sold more than 500,000 copies, this Fifth edition is not your father's C++ Primer. It has been completely revised and rewritten to conform to today's C++ usage. and to cover the recently released C++ 2011 standard. Students new to C++ will find a clear and practically organized introduction to the language enhanced by numerous pedagogical aids. Students returning to C++ will be able to update their knowledge with new material on using C++ libraries and programming styles.
Features
A best-seller completely revised and rewritten for the new C++ 2011 standard
A favorite choice for a first C++ book--greatly improved and updated for modern C++ programming.
Reorganized to better address the novice audience, making it more approachable for non-C programmers.
Features many new examples that are less advanced and more accessible to novices as well as experienced programmers--folks who already use C++ need this book too.
New to This Edition
Updated for the new C++ standard.
Table of Contents Chapter 1: Getting Started
Part I: The Basics Chapter 2: Variables and Basic Types Chapter 3: Strings, Vectors, and Arrays Chapter 4: Expressions Chapter 5: Statements Chapter 6: Functions Chapter 7: Classes
Part II: The C++ Library Chapter 8: The IO Library Chapter 9: Sequential Containers Chapter 10: Generic Algorithms Chapter 11: Associative Containers Chapter 12: Dynamic Memory
Part III: Tools for Class Authors Chapter 13: Copy Control Chapter 14: Overloaded Operations and Conversions Chapter 15: Object-Oriented Programming Chapter 16: Templates and Generic Programming
Part IV: Advanced Topics Chapter 17: Specialized Library Facilities Chapter 18: Tools for Large Programs Chapter 19: Specialized Tools and Techniques