|
Ivor Horton's Beginning Ansi C++ The Complete Language 3rd Edition
Written in the same style that has made Ivor Horton a best-selling author, this third edition of his popular title is a comprehensive, ground-up tutorial! The third edition has been completely revised and updated, and is ideal for self-taught students and scholars enrolled in structured courses. The text and examples are progressive; each topic builds
and expands upon the previous topic. Further, the book provides in-depth coverage of class templates, including an introduction to the Standard Template Library.
No prior knowledge of any particular programming language is assumed; the only requirement is a basic appreciation of elementary programming concepts. If you understand the basic notions of how programs work--like branching and looping--this book is for you! Horton demonstrates all language elements with complete working code examples, and includes practice exercises at the end of each chapter.
Chapter 1: Basic Ideas
Chapter 2: Basic Data Types and Calculations
Chapter 3: More on Handling Basic Data Types
Chapter 4: Choices and Decisions
Chapter 5: Loops
Chapter 6: Arrays and Strings
Chapter 7: Pointers
Chapter 8: Programming with Functions
Chapter 9: More on Functions
Chapter 10: Program Files and the Preprocessor
Chapter 11: Creating your own Data Types
Chapter 12: Classes
Chapter 13: Class Operations
Chapter 14: Operator Overloading
Chapter 15: Inheritance
Chapter 16: Virtual Functions and Polymorphism
Chapter 17: Program Errors and Exception Handling
Chapter 18: Class Templates
Chapter 19: Input and Output Operations
Chapter 20: Introducing the Standard Template Library
Appendix A: ASCII Codes
Appendix B: C++ Keywords
Appendix C: Standard Library Header Files
Appendix D: Operator Precedence and Associativity
Appendix E: Database Project
|