Programming in C++
Language

Duration : 🕐 02 Months

Qualification : 🎓 10th or Above

Fee : 4,000/-

Introduction :

  • Definition and Introduction of OOPS
  • History of C++
  • Advantage
  • Need
  • C++ Program Structure

Classes and objects :

  • Class Importance
  • Objects Creation
  • Constructors and Destructors Access Specifiers
  • Inline Functions
  • Introduction to Function Overloading
  • Default Function Arguments
  • Static keyword

Pointers Vs Class Objects :

  • Pointers and Instances
  • Dynamic Memory Allocation
  • Memory Management and Garbage Collection
  • Creating Object arrays Manipulating
  • Object arrays

C++ Overview :

  • C++ Characteristics
  • Object-Oriented Terminology
  • Polymorphism
  • Object-Oriented Paradigm
  • Abstract Data Types
  • I/O Services
  • Standard Template Library
  • Standards Compliance

Classes in C++ :

  • Defining Classes in C++
  • Classes and Encapsulation
  • Member Functions

Functions and Variables :

  • Functions: Declaration and Definition
  • Variables: Definition, Declaration, and Scope
  • Variables: Dynamic Creation and Derived Data
  • Arrays and Strings in C++
  • Qualifiers

Inheritance :

  • Overview of Inheritance
  • Defining Base and Derived Classes
  • Constructor and Destructor Calls

Polymorphism :

  • Overview of Polymorphism
  • Concepts
  • Overloading (method & operator)
  • Virtual methods
  • Compile time Polymorphism
  • Run time Polymorphism
  • Built-in streams

Input and Output in C++ Programs :

  • Standard Streams
  • Manipulators
  • Unformatted Input and Output
  • File Input and Output

Streams and File I/O :

  • File streams
  • Streams with file handling
  • String streams