Basic C ++

OOPS Concepts

·      Objects and classes

·      Abstraction

·      Inheritance

·      Encapsulation

·      Polymorphism 

C++ Statements, tokens and variables

·      Basic program construct

·      Output using cout

·      Directives

·      Input using cin

·      Data types

·      Type conversion

Controls in C ++ programs

·      Loop

·      Decision

·      Logical operator

·      Control Statement

Functions

·      Simple functions

·      Passing arguments to functions

·      Returning values from functions

·      Reference Arguments

·      Overloaded functions           

Class and Object Concepts

Arrays and Strings

·      Array fundamental

·      Function declaration with Array

·      Arrays as objects

Operator Overloading

·      Overloading Unary operators

·      Overloading Binary operators

Inheritance

·      Derived class and base class

·      Derived class constructor

·      Overriding Member functions

·      Access Specifiers

Pointers, Virtual Functions and Polymorphism

·      Pointers

·      Pointers and arrays

·      Virtual functions

·      Friend functions

C++ Exceptions

·      C++ Exception Handling Model

·      Standard C++ Exception Classes

Files and streams

·      Stream class

·      Files handling 

Templates

·      Template Classes

·      C++ Template Functions