New. This best-selling book provides a clear, simple, engaging and entertaining introduction to C++ programming with of fully coded C++ Programs. It is aimed at readers with little or no programming experience, It provides Rich coverage of fundamentals, including two chapters on control statements. A clear, example-driven presentation of object-oriented programming. Optional modular sections on language features of the new C++ standard. Making a Difference exercises set. Exception handling, strings, files, streams, data structures, Standard Template Library. Several major case studies: GradeBook, Time Employee classes, and the optional object-oriented design ATM case study. TABLE OF CONTENTS: Preface 1. Introduction to Computers and C++ 2. Introduction to C++ Programming 3. Introduction to Classes, Objects and Strings 4. Control Statements: Part 1 5. Control Statements: Part 2 6. Functions and an Introduction to Recursion 7. Arrays and Vectors 8. Pointers 9. Classes: A Deeper Look, Part 1 10. Classes: A Deeper Look, Part 2 11. Operator Overloading: Class string 12. Object-Oriented Programming: Inheritance 13. Object-Oriented Programming: Polymorphism 14. Templates 15. Stream Input/Output 16. Exception Handling: A Deeper Look 17. File Processing 18. Class String and String Stream Processing 19. Searching and Sorting 20. Custom Templatized Data Structures 21. Bits, Characters, C Strings and structs 22. Standard Template Library (STL) 23. Boost Libraries, Technical Report I and C++0X 24. Other Topics Chapters on the Web A Operator Precedence and Associativity B ASCII Character Set C Fundamental Types D Number Systems E Preprocessor Appendices on the Web Index Printed Pages: 1101. 18 x 24 cm.
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited, Baker & Taylor, Inc., or by their respective licensors, or by the publishers, or by their respective licensors. For personal use only. All rights reserved. All rights in images of books or other publications are reserved by the original copyright holders.