This document outlines the chapters and topics covered in an OOP programming book. Chapter 2 discusses printing strings, calculating averages, and using classes. Chapter 3 covers scope resolution operators and manipulators. Chapter 4 focuses on function calls by value, address, and reference as well as inline and default functions. Chapter 5 presents class implementation, nested member functions, arrays within classes, static members, and object arrays. Chapter 6 explains constructors, destructors, and constructor overloading. Chapter 7 introduces operator and type overloading. Chapter 8 examines single, multilevel, multiple, hierarchical, and hybrid inheritance.
This document outlines the chapters and topics covered in an OOP programming book. Chapter 2 discusses printing strings, calculating averages, and using classes. Chapter 3 covers scope resolution operators and manipulators. Chapter 4 focuses on function calls by value, address, and reference as well as inline and default functions. Chapter 5 presents class implementation, nested member functions, arrays within classes, static members, and object arrays. Chapter 6 explains constructors, destructors, and constructor overloading. Chapter 7 introduces operator and type overloading. Chapter 8 examines single, multilevel, multiple, hierarchical, and hybrid inheritance.
This document outlines the chapters and topics covered in an OOP programming book. Chapter 2 discusses printing strings, calculating averages, and using classes. Chapter 3 covers scope resolution operators and manipulators. Chapter 4 focuses on function calls by value, address, and reference as well as inline and default functions. Chapter 5 presents class implementation, nested member functions, arrays within classes, static members, and object arrays. Chapter 6 explains constructors, destructors, and constructor overloading. Chapter 7 introduces operator and type overloading. Chapter 8 examines single, multilevel, multiple, hierarchical, and hybrid inheritance.
1.Printing a string 2.Average of Two Numbers 3.Use of Class Chapter-3 : Tokens, Expression and Control Structures: 1.Scope Resolution Operator 2.Use of Manipulators Chapter-4 : Function in C++: 1.Call by Value 2.Call by Address 3.Call by Reference 4.Inline Function 5.Default Arguments 6.Function Overloading Chapter-5 : Classes and Objects: 1.Class Implementation 2.Nesting of Member Functions 3.Arrays within a Class (Processing Shopping List) 4.Static Data Member 5.Static Member Function 6.Arrays of Objects 7.Object as Argument 8.Friend Function 9.Returning Object Chapter-6 : Constructors and Destructors: 1.Default Constructor 2.Parameterized Constructor 3.Copy Constructor 4.Constructor Overloading 5.Destructor Chapter-7 : Operator Overloading and Type Conversions: 1.Unary Operator 2.Binary Operator Chapter-8 : Inheritance : Extending Classes: 1.Single Inheritance 2.Multilevel Inheritance 3.Multiple Inheritance 4.Hierarchical Inheritance 5.Hybrid Inheritance