ISE C++ Programming: An Object-Oriented Approach
Chapter 1: Introduction to Computers and Programming Languages
Chapter 2: Basics of C++ Programming
Chapter 3: Expressions and Statements
Chapter 4: Selection
Chapter 5: Repetition
Chapter 6: Functions
Chapter 7: User-Defined Types: Classes
Chapter 8: Arrays
Chapter 9: References, Pointers, and Memory Management
Chapter 10: Strings
Chapter 11: Relationships among Classes
Chapter 12: Polymorphism and Other Issues
Chapter 13: Operator Overloading
Chapter 14: Exception Handling
Chapter 15: Generic Programming: Templates
Chapter 16: Input/Output Streams
Chapter 17: Recursion
Chapter 18: Introduction to Data Structures
Chapter 19: Standard Template Library (STL)
Chapter 20: Design Patterns
Appendices
Appendix A: Unicode
Appendix B: Positional Numbering System
Appendix C: C++ Expressions and Operators
Appendix D: Bitwise Operations
Appendix E: Bit Fields
Appendix F: Preprocessing
Appendix G: Namespaces
Appendix H: Ratios
Appendix I: Time
Appendix J: Lambda Expressions
Appendix K: Regular Expressions
Appendix L: Smart Pointers
Appendix M: Random Number Generation
Appendix N: References
Appendix O: Move versus Copy
Appendix P: A Brief Review of C++ 11
Appendix Q: Unified Modeling Language (UML)
Appendix R: Bitset
Glossary
Index
McGraw-Hill Connect is an award-winning digital teaching and learning solution that empowers students to achieve better outcomes and enables instructors to improve course management efficiency.
High-Quality Course Material
Our trusted solutions are designed to help students actively engage in course content and develop critical higher-level thinking skills while offering you the flexibility to tailor your course to the ways you teach and the ways your students learn.
Assignments & Automatic Grading
Connect features a question bank that you can select from to create homework, practice tests and quizzes. Dramatically reduce the amount of time you spend reviewing homework and grading quizzes, freeing up your valuable time to spend on teaching.
Analytics & Reporting
Monitor progress and improve focus with Connect’s visual and actionable dashboards. Reports are available to empower both instructors and students with real-time performance analytics.
Seamless Integration
Link your Learning Management with Connect for single sign-on and gradebook synchronization, with all-in-one ease for you and your students.