C ++language Training and internship IT Company Nagpur

C ++

Syllabus​

Lesson 1:C++ Overview

  • C++ Characteristics
  • Object-Oriented Terminology
  • Polymorphism
  • Object-Oriented Paradigm
  • Abstract Data Types
  • I/O Services

Lesson 2:Standard Template  Library

  • Standard Compliance
  • Functions and Variables
  • Functions: Declaration and Definition
  • Variables: Definition, Declaration, and Scope
  • Variables: Dynamic Creation and Derived Data

Lesson 3:Arrays and Strings in C++

  • Qualifiers
  • Classes in C++
  • Defining Classes in C++
  • Classes and Encapsulation
  • Member Functions
  • Instantiating and Using Classes

Lesson 4:Constructor and Destructor

  • Introduction of constructor and destructor
  • Default constructor
  • Parameterized constructor
  • Non-parameterized constructor
  • Copy constructor

Lesson 5:Polymorphism

  • Compile time Polymorphism
  • Function Overloading
  • Operator Overloading
  • Runtime Polymorphism
  • Virtual Keyword
  • Pure Virtual

Lesson 6:Inheritance

  • Single Inheritance
  • Multilevel Inheritance
  • Multiple Inheritance
  • Hierarchical Inheritance
  • Hybrid Inheritance
  • Inheritance With Constructor
  • Abstraction

Lesson 7:Memory Management Operators

  • New and Delete Operators
  • Using New and Delete Operator with Classes.

Lesson 8:Static Keyword

  • Static Keyword with Data type
  • Static Keyword with Functions

Lesson 9:Friend Functions

  • Friendship within a Class
  • Friendship with two Classes

Lesson 10:Template

  • What’s Template
  • Using Template Functions

Lesson 11:File Handling

  • Reading File
  • Writing File
  • Binary File