Facebook Twitter google plus LinkedIn

Email:contact@psntrainings.com
india:Whatsapp No+91 86860 29160 USA:+1 228 586 3560

CPP Training



Course Description

Introduction to C++ programming

  • Disadvantages of C programming.
  • History of C++ and features
  • Structured programming
  • Object Oriented programming

Introduction to ObjectOrientedProgramming

  • Features of Object Oriented programming
  • What Is an Object?
  • What Is a Class?
  • Encapsulation
  • Data Hiding
  • Inheritance
  • Polymorphism

C++ overview

  • Storages classes in C++
  • Loop Types in C++
  • Decision Making in C++
  • Operators in C++
  • Comments
  • Namespaces
  • Simple Output
  • Simple Input
  • Function Prototypes
  • The inline Specifier
  • const
  • Structure Members
  • The Reference Type
  • Overloading Function Names
  • Default Parameters
  • The Scope Resolution Operator
  • Operators new and delete
  • The bool Data Type
  • The string Data Type

FUNDAMENTALS OF CLASSES

  • Data Types
  • User Defined Data Types
  • Using the Class Concept
  • Defining a Class
  • public and private Access Levels
  • The Scope Resolution Operator ::
  • Using Class Objects Like Built-in Types
  • Scope
  • Constructors
  • Member Initialization Lists
  • Destructors
  • Array of Objects
  • Pointers
  • The this Pointer
  • Passing Objects to Functions
  • Returning Objects From Functions
  • static Class Members

OPERATOR OVERLOADING

  • What is operator overloading
  • Rules for Operator Overloading
  • Rationale for Operator Overloading
  • Overloading Member Functions
  • Overloading Non-Member Functions
  • friend Functions
  • The Copy Constructor

INHERITANCE

  • What is inheritance
  • Types of Inheritance
  • Order of constructors call
  • Up casting
  • Compile-Time vs. Run-Time Binding
  • virtual Functions
  • Polymorphism
  • virtual Destructors
  • Pure virtual Functions
  • Abstract Base Classes

I/O IN C++

  • The iostream Library
  • Predefined Streams
  • Overloading operator<<
  • Overloading operator>>
  • Manipulators
  • Stream States
  • Formatted I/O
  • Disk Files
  • Reading and Writing Objects

Advanced Topics

  • Templates functions
  • Class templates
  • Standard templates Library
  • Exception handling
We are offered Sap pp online training also


Enquiry