C++ COURSE CONTENTS

Web Designing Training Content

Introduction

  • What Is Object Oriented Programming?
  • C++ And Object Oriented Programming?
  • Why C++?
  • Features Of C++
  • Pros And Cons Of C++

THE LANGUAGE OF OBJECT-ORIENTATION

  • What Is An Object?
  • What Is A Class
  • Encapsulation
  • Data Hiding
  • The Public Interface
  • Relationships Among Classes
  • Inheritance
  • Polymorphism
  • Object Oriented Design

C VS. C++

  • Comments
  • Namespaces
  • Simple Output
  • Simple Input
  • Definitions Near To First Use
  • Functions Prototype
  • The Inline Specifier
  • Const
  • Structure Members
  • The Reference Type
  • Overloading Function Names
  • Default Parameters
  • The Scope Resolution Operator
  • Aggregates
  • Operaters New And Delete
  • The Bool Data Type
  • The String Data Type

FUNDAMENTALS OF CLASSES

  • Data Types
  • User Define Data Types
  • Using The Class Concept
  • Defining a Classes
  • Public And Private Access Levels
  • The Scope Resolution Operator
  • Using Class Object Like Built-in Types
  • Scope
  • Constructions
  • Member Initialization Lists
  • Destructors
  • Array Of Objects
  • Pointers
  • The This Pointer
  • Passing Object To Functions
  • Returning Object From Functions
  • Static Class Member

OPERATOR OVERLOADING

  • Introduction
  • Rules For Operator Overloading
  • Rational For Overloading
  • overloading member Functions
  • Overloading Non-member Functions
  • Friend Functions
  • The Copy Constructor
  • The Assignment Operator
  • Overloading Increment And Decrement
  • Operators
  • Const Object And References

INHERITANCE

  • Introducton
  • Public Base Classes
  • The Protected Access Level
  • Member Initialization Lists
  • What isn't Inherited
  • Assignment Betwwen Base And Derived Objects
  • Compile-Time Vs Run-Time Binding
  • Virtual Functions
  • Polymorphism
  • Virtual Destructors
  • Pure Virtual Functions
  • Abstract Base Classes
  • An Inheritance Example

ADVANCED TOPICS

  • Template Functions
  • Template Classes
  • Multiple Inheritance
  • User-Defined Conversions
  • Data Structures
  • An Iterator Class
  • Exceptions
  • The Standard Template Library

Need More Details ? Fill The Enquiry Form