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
