C++ Programming: Overloading
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Overview/Description
To provide the student with the skills required to use polymorphism and overloading
Target Audience
Students with knowledge of structured programming techniques
Prerequisites
Some experience of C or another structured programming language
Expected Duration (hours)
3.7
Lesson ObjectivesC++ Programming: Overloading
define polymorphism and give an account of how it is implemented using virtual functions.
demonstrate the use of polymorphism in an application.
implement a simple program using polymorphism.
state the function of operator overloading and outline its implementation as either member or friend functions.
outline the rules for implementing operator overloading.
give an account of overloading unary and binary operators.
identify the functions of casting operators and conversion constructors and outline how they are implemented.
give an account of how function templates are used.
outline how to use a function template to sort an array.
implement a simple function template in a program.
give an account of class templates.
Course Number:116674_eng