Topics o 11.1 Introduction o 11.2 Fundamentals restrictions o 11.3 Operator Functions as class members vs. Global Functions 11.4 Overloading Stream Insertion and Stream Extraction Operators 11.5 Overloading Unary Operators o 11.6 Overloading Binary Operators 11.7 Case Study: Array Class o 11.8 Converting between types o 11.9 Case Study: String Class 11.10 Standard Library Class string(self study) 11.11 Overloading + and-(self study) o 11.12 Case Study: A Date Class(self studi 0 2018 SEU. All rights reserved. 3© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 3 Topics 11.1 Introduction 11.2 Fundamentals & Restrictions 11.3 Operator Functions as Class Members vs. Global Functions 11.4 Overloading Stream Insertion and Stream Extraction Operators 11.5 Overloading Unary Operators 11.6 Overloading Binary Operators 11.7 Case Study: Array Class 11.8 Converting between types 11.9 Case Study: String Class 11.10 Standard Library Class string(self study) 11.11 Overloading ++ and ––(self study) 11.12 Case Study: A Date Class(self study)