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.