A structured collection of C++ programming lab reports, practical exercises, and PDF documentation covering foundational to advanced topics in C++.
| Directory / File | Description |
|---|---|
| lab-1 basic c++ program | Covers basic I/O operations, data types, standard input/output syntax, and basic algorithms in C++. |
| lab-2 report on class and object | Object-Oriented Programming basics including class definitions, object instantiation, constructors, and destructors. |
| lab-3 report on inheritance | Implementation of derived classes, single, multiple, multilevel, and hierarchical inheritance structures. |
| lab-4 report on operator overloading | Overloading unary and binary operators to define customized behavior for user-defined types. |
| lab-5 report on virtual,friend function and this pointer | Advanced OOP concepts covering dynamic polymorphism via virtual functions, friend functions, and explicit pointer reference (this). |
| lab-6 report on templates and exception handling | Generic programming using function and class templates alongside structured error handling with try, catch, and throw. |
| lab-7 report on file handling | Working with file streams (ifstream, ofstream, fstream) to perform file read, write, and dynamic data storage operations. |