Skip to content

πŸ“˜ OOPs Lab 2025–26 | C++ programs with objectives & outputs by Prashant Jain (Guided by Mr. Manish Dwivedi)

Notifications You must be signed in to change notification settings

prashantjain2718/OOPs-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’» Object-Oriented Programming (OOPs) Lab

B.Tech (AI & DS - Section B) – Semester III (2025-26)

Language Status Author Faculty


🧠 Overview

Welcome to the OOPs-Lab repository for the B.Tech (AI & DS - Section B) 3rd Semester (Academic Session 2025-26).

This repository is a comprehensive collection of all Object-Oriented Programming (OOP) laboratory programs, written in C++. It is designed to simplify and practically demonstrate core OOP concepts through hands-on, well-documented examples.

Each lab includes a clear objective, the complete source code, and sample outputs for reference and verification.


πŸš€ Features

  • Complete Solutions: Contains all required lab programs for the academic session.
  • Well-Documented: Each program includes comments and a clear objective.
  • Ready to Run: All code is tested and includes sample outputs.
  • Organized: Structured by lab date for easy navigation.

πŸ› οΈ Prerequisites

To compile and run these programs, you will need a C++ compiler installed on your system.

  • GCC (g++)
  • MinGW
  • Or any C++ IDE like Visual Studio Code, Code::Blocks, or Dev-C++.

πŸ”¬ Lab Experiments

This table provides a quick overview of all the topics covered.

Lab No. Topic Covered
01 Basics of C++, Library, Variables, and I/O
02 Demonstrating the concept of Structures
03 Class, Objects, and Function Overloading
04 Dynamic Memory Allocation (new/delete) & Array of Objects
05 Constructors (Default, Parameterized, Copy) & Destructors
06 Friend Functions and the this Pointer
07 Constant Members, Static Data Members & Functions
08 Inheritance (All Types), Function Overriding & Virtual Functions
09 Operator Overloading (Unary & Binary)
10 Generic Programming with Function & Class Templates
11 Exception Handling (try, catch, throw)
12 File Handling (I/O Operations)

πŸ‘¨β€πŸ’» About the Author

Prashant Jain
Student, B.Tech AI & DS (Semester III)
Arya College of Engineering and IT
Academic Year: 2025–26


πŸ‘¨β€πŸ« Faculty Guide

Mr. Manish Dwivedi
Faculty – Department of Computer Science & Engineering
Arya College of Engineering and IT


🀝 Contributing

Contributions, issues, and feature requests are welcome! If you find a bug or have an optimization, feel free to open an issue or submit a pull request.


πŸ“„ License

This repository is provided for educational and reference purposes only. All code was written and published by Prashant Jain.


Happy Coding! πŸš€

About

πŸ“˜ OOPs Lab 2025–26 | C++ programs with objectives & outputs by Prashant Jain (Guided by Mr. Manish Dwivedi)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages