C++ Level III Training
Prerequisite: C++ II
Level III
This is a higher level class and include all designs with uses of classes.
Designing class
- header file, implementation file and main file
- use of constructor and destructor
- call of functions
- private public and protected and friends member
- IS-A , AS-A and HAS-A relationship in the class
operator overloading
Inheritance
virtual functions
templates
tree structures (tree and binary tree structures)
hashing
Introduction to Algorithm
Project:
These(any 2) projects reflect the true implementation of the C++ . If we successfully did any of these projects, then we can tackle other easily.
- Designing a flight schedule
This covers the finding a flight from departure to arrival destination and see the route if found print the name of the route and confirmation if not say "NO".
-
- Designing a template in tree structure
Building a templates which will inserts any kind of data type string or int or class etc and print the results.
- Searching a dictionary
Designing a dictionary in which we will find a word from the dictionary and say how many words exist, which line and page numbers etc.using hashing,linklist etc.
- Finding a FILE/DIR from OS directory
Designing an OS file structure using tree where we will find DIR or files and print the name of the files under a particular directory, confirm whether it is file or DIR and more...
What you will learn:
- After taking all of these courses you will be having a confidence to desing a class structure of OOD .
- You can define how to implement the classes to form a complete object.
- You will know the access and control of the OOD and able to provide the variable according to it.
- You can design comples structure using link list and tree which are mostly used in software application with visual c++
or visual basic.
- You will be making a true background to jump for any graphics class.