C++ is a powerful general-purpose programming language that can be used to create high-performance applications.
C++ Syllabus:
- C++ fully supports object-oriented programming (OOP), including the four pillars of object-oriented development:
- Encapsulation.
- Data hiding.
- Inheritance.
- Polymorphism.
- Benefits and Applications of OOP.
- Structure of C++ Program.
- Input and Output in C++.
- C++ Tokens.
- Control Structures.
- Specifying a Class: Data Members & Member Fuctions.
- Object Creation and Its Memory Allocation.
- Accessing the Class Members with Objects.
- Constructors and Destructors.
- Using Scope Resolution Operator - Member Function & Data Member Access.
- Polymorphism, Dynamic Binding, Message Passing.
- Different types of Inheritances.
- Single Inheritance.
- Multilevel Inheritance.
- Hierarchical Inheritance.
- Hybrid Inheritance.
- Multipath Inheritance.