C /C++ Programming Course
Duration:
35 HRS
Subjects:
C /C++ Programming Course
- Programming Methods
- Object-Oriented Programming
- Introduction to C++
- Variables, Datatypes, Operators
- Reference Operator
- Scope (: 🙂 Resolution Operators
- New Structure of a C++ Program
- Conditional – if, if…else, Nested if…else, Switch…Case
- Loops – While, do…While, For, Nested Loops
- Jump – Goto, Continue & Break
- Introduction a Function
- Deafening a Function
- Prototypes
- Actual and Formal Arguments
- Parameter Passing Techniques
- Call by Value, Reference, Pointer
- Default Arguments
- Function Overloading
- Inline Functions
- Encapsulation
- Abstraction
- Polymorphism
- Static Binding
- Dynamic Binding
- Inheritance
- Message Passing
- Class
- Object
- Class Declaration
- Access Member and Member Functions
- Creating Objects
- Differences between Class and Structure
- Objects as arguments
- Returning Objects,Static Members
- Friend Functions and Classes
- Introduction
- Defining Constructor
- Comparing Constructor Member Function
- Default Constructor
- Argument Constructor
- Copy Constructor
- Constructor Overloading
- Default Argument in Constructor
- Destructor,Defining Destructor
- Need of Overloading
- Defining Operator Overloaded Function
- Operator Overloading Rules
- Overloading Unary Operators and Unary Operators using Friend
- Overloading Binary Operators and Binary Operators using Friend
- Overloading Other Operators
- Introduction
- Types of Inheritance
- Single Level Inheritance
- Multilevel Inheritance
- Multiple Inheritance
- Hybrid Inheritance
- Hierarchical Inheritance
- Base Class,Derived Class
- Inheritance Scope
- Virtual Base Class and Destructors
- Container Class & Contained Clas
- Local Classes
- Inheritance v/s Containership
- Type Polymorphism
- Dynamic Binding
- Function Overriding
- Difference between Function Overloading and Overriding
- Need of Virtual Functions
- Pure Virtual Functions
- What is Exception?
- Need of Handling Exceptions
- Types Of Exceptions
- Exception Handling Mechanism
- Hierarchy of I/O Streams
- Istream Class Functions
- Ostream Class Functions
- IOS Class Functions
- Manipulators
- Hierarchy of File Streams
- Opening a File
- File Opening Modes
- Sequential Access Files
- Random Access Files
- Command Line Arguments
- etc...