C++ Programming: From Problem Analysis to Program Design, 8/e (Paperback)
內容描述
Introduce your students to programming with C++ using today’s definitive choice for teaching a first programming language course -- C++ Programming: From Problem Analysis to Program Design, 8th Edition. D.S. Malik’s time-tested, student-centered methodology incorporates a strong focus on problem-solving with full-code examples that vividly demonstrate the hows and whys of applying programming concepts and utilizing C++ to work through problems. Thoroughly updated end-of-chapter exercises, more than 20 extensive new programming exercises, and numerous new examples drawn from Dr. Malik’s experience further strengthen student understanding of problem solving and program design in this new edition. Now available with MindTap, the digital learning solution that powers students from memorization to mastery.
目錄大綱
- An Overview of Computers and Programming Languages.
2. Basic Elements of C++.
3. Input/Output.
4. Control Structures I (Selection).
5. Control Structures II (Repetition).
6. User-Defined Function.
7. User-Defined Simple Data Types, Namespaces, and the string Type
8. Arrays and Strings.
9. Records (structs).
10. Classes and Data Abstraction.
11. Inheritance and Composition.
12. Pointers, Classes, Virtual Functions, and Abstract Classes.
13. Overloading and Templates.
Access these chapters from your ebook
14. Exception Handling.
15. Recursion.
16. Searching, Sorting, and the vector Type
17. Linked Lists.
18. Stacks and Queues.
Appendices.
A. Reserved Words.
B. Operator Precedence.
C. Character Sets.
D. Operators Overloading.
E. Additional C++ Topics.
F. Header Files.
G. Memory Size on a System.
H. Standard Template Library (STL)
I. Answers to Odd-Numbered Exercises.