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
By Behrouz A. Forouzan and Richard Gilberg
ISBN10: 0073523380
ISBN13: 9780073523385
Copyright: 2020
Product Details +

Purchase Options

Students, we’re committed to providing you with high-value course solutions backed by great service and a team that cares about your success. See tabs below to explore options and prices.

eBook Options

  • Easily highlight, take notes and search in your eBook
  • Download free ReadAnywhere App for offline access to eBook for anytime reading
  • Rent for savings of up to 70% off a printed textbook, OR purchase for lifetime access to eBook


Rent (180 Day)

$50.00


or

Purchase

$80.00

Textbook Rental

  • Rent printed textbook for fraction of price of a full retail textbook
  • Return, or opt to purchase at end of rental period
  • No-hassle returns with free shipping
  • Rental transaction occurs through Chegg, McGraw-Hill’s authorized rental partner


Purchase

$78.00

Loose-Leaf Purchase

  • Purchase un-bound 3-ring binder ready textbook
  • Flexibility and ease of selecting chapters to take where you want to go

What are my shipping options?


Purchase

$130.66

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

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