Basics of C
- History and Features of C
- Importance of C (Why it was invented) & Procedural Language
- Role of Compiler & Interpreter
- The Structure of a C Program
- Building an Executable Version of a C Program
- Examining and Running a C Application Program
Control Statement
- The IF.....ELSE Statement
- Nesting of IF.....ELSE Statements
Pointers in C
- Pointers and Character String
Introduction to C++
- Object-Oriented Terminology
- Object-Oriented Programming, Types of OOPS
- Standard Template Library
Operator Overloading
- Working with Overloaded Operator Methods
Initialization and Assignment
- Initialization vs. Assignment
- Specialized Constructors and Methods
- Constant and Static Class Members
Storage Management
- Dynamic Allocation: new and delete
Inheritance & Polymorphism
- Defining Base and Derived Classes
- Constructor and Destructor Calls
Input and Output in C++ Programs
- Standard Streams & Manipulators
- Unformatted Input and Output
Exception Handling
- Inheritance and Exceptions
- Inside an Exception Handler
File handling
- Reading and writing a file