C++ Programming: An Object-Oriented Approach https://www.mheducation.com/cover-images/Jpeg_400-high/0073523380.jpeg
C++ Programming: An Object-Oriented Approach

C++ Programming: An Object-Oriented Approach

1st Edition
Product Details +

Purchase Options

We’re committed to providing you with high-value course solutions backed by great service and a team that cares about your success.

eBook Rental

Available for purchase 05/01/2021

  • Savings of up to 70% off a traditional textbook
  • Easily highlight, take notes and search within your eBook
  • Anywhere, anytime access from any connected device

ISBN10: 1260853160 | ISBN13: 9781260853162


Textbook Rental

  • Savings of up to 70% off a traditional textbook
  • Feel free to highlight your rental
  • Return your book or opt to purchase at end of rental period
  • No-hassle returns with free shipping

ISBN10: 0073523380 | ISBN13: 9780073523385


eBook Purchase

Available for purchase 05/01/2021

  • License perpetual access to your eBook
  • Easily highlight, take notes and search in your eBook
  • Anywhere, anytime access from all connected devices

ISBN10: 1260853160 | ISBN13: 9781260853162

Lifetime: $118.00

Loose Leaf

  • Get a color, loose leaf copy of the full text
  • Binder-ready pages
  • Lighten your load, carry only what you need for class

What are my shipping options?

ISBN10: 1259571459 | ISBN13: 9781259571459


The estimated amount of time this product will be on the market is based on a number of factors, including faculty input to instructional design and the prior revision cycle and updates to academic research-which typically results in a revision cycle ranging from every two to four years for this product. Pricing subject to change at any time.

Program Details

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


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