Chapter 7: Ad Hoc Polymorphism#
In this section we will be following along with the examples from “Object Oriented Programming Using C++” by Ira Pohl (Addison Wesley). We will use Jupyter Lab and Jupyter Book to facilitate rapid production of HTML content. Where appropriate, the output of the C++ code will be displayed in graphical format using Python scripts and Matplotlib.
- Chapter 7.1: ADT Conversions
- Chapter 7.2: Overloading and Function Selection
- Chapter 7.3: Friend Functions
- Chapter 7.5/7.6: Unary/Binary Operator Overloading
- Chapter 7.7: Overloading Assignment and Subscripting Operators
- Chapter 7.10: Overloading Operator () for Indexing
- Chapter 7.11: Pointer Operators
- Chapter 7.11.1: Pointer to Class Member