![]() |
Contact |
| C++ Programming: Overloading |
| Course Status: | Released |
| Course Language: | English |
| Course Duration: | 4 Hours |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
| Audience |
| Students with a knowledge of structured programming techniques |
| Prerequisites |
| Some experience of C or another structured programming language, basic understanding of C++ objects and classes |
| Course Aim |
| To provide the student with the skills required to use polymorphism and overloading |
| Learning Objectives |
| Describe polymorphism and virtual functions. Describe operator overloading. Explain how function templates and class templates are used. |
| Topics Covered |
| Polymorphism - Virtual functions and polymorphism - Polymorphism in an application - Hands-on: Using polymorphism Operator overloading - About operator overloading - General rules for operator overloading - Overloading unary and binary operators - Conversion and copy constructors Templates - Function templates and overloading - Using a function template to sort an array - Hands-on: Using a function template - Class templates |