- Class Room Training
- High Quality Training
- Hands on Practicals
- Study Material
- Course Completion Certificate
What is the course all about?
C++ is a general-purpose programming language with a bias towards systems programming. C++ is still around and many of the applications that run on Windows and Linux are written in it. The world of open source uses C++ extensively. The entire AAA games industry, with a few multi million dollar titles, depends on C++. We doubt any other language will ever be a good fit in that domain.
C++ Programming Course Content
What is Object Oriented Programming?,
Features of Object-Oriented Programming,
Benefits/Advantages of Object Oriented Programming,
Difference between POP and OOP,
Writing and Executing A C++ Program, Structure of a Program,
C++ Keywords, Data Types in C++, User defined data types(Structure, Unions, Class),
cin and cout, Memory Management Operators (new and delete),
Scope Resolution Operator (::),
Reference variable, Defining Classes,
Defining Member Functions, Defining Member Variable,
Nesting of Classes,
Accessing Class Members,
Array of Objects.
Declaring a Function,
Defining a Function,
Calling a Function,
Call by Value,
Call by reference,
Static Class Members,
Const argument function,
Private Member Functions,
Nesting of member function,
Object as Function Argument,
Returning Object by function,
Friend Functions and Friend Classes.
Pointers to function,
Pointers in array,
Pointers to string ,
Pointers to object,
Pointers to class member.
Invoking a Constructor,
Types of Constructors,
Constructor with default values,
Multiple Constructors in a Class,
Destructor Declaration &
Definition, Rules for writing a destructor function.
Compile Time Polymorphism-Function Overloading,
Rules for Operator Overloading,
Overloading Unary Operators,
Overloading as Friend Function,
Overloading Binary Operators,
Overloading Binary Operators Using Friends,
Overloading and overriding
Advantages of Inheritance,
Types of Inheritance,
Types of Inheritance,
Nature of the inheritance hierarchy (Single inheritance, Multiple inheritance, Multilevel inheritance, Hierarchical inheritance, Hybrid inheritance),
Access rights in the derived class(public, private, protected),
Constructors in Derived Classes,
Destructors in Derived Classes,
Pointers to Derived Classes,
Exception Handling Mechanism,
Exception handling is done using three keywords: try, throw, catch, Multiple Catch Statements, Catching Class Types Exception , Catching Exception of All Types, Rethrowing An Exception, Nesting Try-Catch Blocks, Exception Specification.
Features of generic functions,
Overloading a Function Template,
Overloading by a non-template function,
Defining Member Functions,
Class Template with Default Parameters,
Template with Multiple Parameters.
Unformatted Console I/O,
Creating User Defined Manipulators,
Correspondence Between iostream.h and iomanip.h,.
File stream Classes,
Opening a File,
Closing a File,
Detecting the End-Of-File,
Reading /Writing a Character from a File,
Reading and Writing Block of Data,
Reading and Writing Objects,
File Pointers and Their Manipulation,
File Updation with Random Access.