C++ Online Training in India

Comprehensive C++ course covering OOP, functions, classes, inheritance, file handling, templates, STL, and data structures.

📞 +91-9290971883 | 9394799566

Contact via WhatsApp

Or Email: srihithaonlinetraining@gmail.com

C++ Online Training Curriculum

Course Duration: 30 Hours

1. OOP and Basic Concepts

  • Function prototypes, Comments, Type casting, Void pointers, :: operator, Const qualifier, Reference variables
  • Functions: Prototypes, Overloading, Default arguments, Call by value/address/reference, Return by value/address/reference, Inline functions
  • Classes: Member functions, Function definition outside class, Constructors, Destructors, Copy constructor, this pointer
  • Memory Management: New & Delete operators, Malloc/free vs new/delete, Classes, objects & Memory, Structure vs Classes, Static class data & functions
  • Friend functions and Friend classes

2. Data Conversion & Operator Overloading

  • Data conversion between objects of different classes
  • Operator overloading: Assignment, Between objects, Stream operators << and >>

3. Inheritance

  • Constructor in inheritance, Private & Protected inheritance
  • Functions not inherited, Virtual & Pure Virtual functions
  • Virtual Functions in derived classes, Virtual Functions and Constructors
  • Destructors, Virtual Destructors, Virtual Base Classes, Abstract class, Abstract base class

4. Advanced Features

  • Classes within Classes, Friend Functions, Friend classes
  • Input/Output: Manipulators, File I/O, Opening/Closing files, Text & Binary files, Creating databases with file operations
  • New Advanced Features: Templates (Function & Class), Exception Handling, Namespaces, RTTI, STL, Dynamic cast, Typeid operator, Typeinfo class

5. Data Structures

  • Sorting, Recursion
  • Lists: Single linked lists, Double linked lists, Circular linked lists, Traversing linked lists
  • Stacks, Queues

6. Hands-on Projects & Assessment

  • Real-time coding exercises
  • Implement file operations, classes, templates, STL usage
  • Data structure implementation projects
  • Final assessment and certification
💬