C++ Programming, 6th Edition Front Cover

C++ Programming, 6th Edition

  • Length: 1680 pages
  • Edition: 6
  • Publisher:
  • Publication Date: 2012-03-19
  • ISBN-10: 1133526322
  • ISBN-13: 9781133526322
  • Sales Rank: #420234 (See Top 100 Books)

C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, Sixth Edition remains the definitive text for the CS1/CS2 course sequence. D.S. Malik’s time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C++ to work through a problem. This new edition includes updated end-of-chapter exercises, new debugging exercises, an earlier introduction to variables and a streamlined discussion of user-discussion of user-defined functions. Malik’s text ensures students learn how to apply the C++ programming language, and are motivated to understand the “why?” behind key C++ concepts.

Table of Contents

Chapter 1. An Overview of Computers and Programming Languages
Chapter 2. Basic Elements of C++
Chapter 3. Input/Output
Chapter 4. Control Structures I (Selection)
Chapter 5. Control Structures II (Repetition)
Chapter 6. User-Defined Functions
Chapter 7. User-Defined Simple Data Types, Namespaces, and the string Type
Chapter 8. Arrays and Strings
Chapter 9. Records (structs)
Chapter 10. Classes and Data Abstraction
Chapter 11. Inheritance and Composition
Chapter 12. Pointers, Classes, Virtual Functions, Abstract Classes, and Lists
Chapter 13. Overloading and Templates
Chapter 14. Exception Handling
Chapter 15. Recursion
Chapter 16. Linked Lists
Chapter 17. Stacks and Queues
Chapter 18. Searching and Sorting Algorithms
Chapter 19. Binary Trees
Chapter 20. Graphs
Chapter 21. Standard Template Library (STL)
APPENDIX A Reserved Words
APPENDIX B Operator Precedence
APPENDIX C Character Sets
APPENDIX D Operator Overloading
APPENDIX E Additional C++ Topics
APPENDIX F Header Files
APPENDIX G Memory Size on a System and Random Number Generator
APPENDIX H References
APPENDIX I Answers to Odd-Numbered Exercises

To access the link, solve the captcha.