Skip to content

Welcome to the OOPs-In-Cpp repository! This repository is dedicated to exploring and mastering Object-Oriented Programming (OOP) concepts in C++. It includes a variety of code samples, exercises, and homework assignments that will help you understand and apply OOP principles effectively.

Notifications You must be signed in to change notification settings

dpvasani/OOPs-In-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSSoC '24 Mentor  7K+ Family @Linkedin  Mentor At @topmate io  Building @CryptoMinds  MERN Stack Web Developer  Web 3.0  Blockchain Developer  Career Counselor  Graphic Designer

🌐 Socials:

Connect with me:

dpvasani_56 Darshan Vasani dp_vasani56 dpvasani_56 vadanidp0qg dpvasani56 dpvasani_56

OOPs-In-Cpp

Welcome to the OOPs-In-Cpp repository! This repository is dedicated to exploring and mastering Object-Oriented Programming (OOP) concepts in C++. It includes a variety of code samples, exercises, and homework assignments that will help you understand and apply OOP principles effectively.

📂 Repository Structure

  • OOPs-Level-I: Contains beginner-level exercises and concepts in OOP.
  • OOPs-Level-II: Intermediate exercises and projects to further OOP understanding.
  • OOPs-Level-III: Advanced problems and implementations in OOP.
  • OOPs-Homework-I: Homework assignments related to basic OOP concepts.
  • OOPs-Homework-Level-II: Homework assignments for intermediate OOP topics.
  • OOPs-Homework-Level-III: Homework assignments for advanced OOP topics.
  • Pdf Notes: PDF notes covering various OOP concepts and principles.
  • Shallow Vs Deep Copy.cpp: Demonstrates shallow vs deep copy concepts in C++.
  • Runtime-Polymorphism.cpp: Examples of runtime polymorphism in C++.

Overview

No Topics Covered Problems and Files Solution Links
1 OOP Basics 1. OOPs Level I
2. OOPs Level II
3. OOPs Level III
4. OOPs Homework I
5. OOPs Homework Level II
6. OOPs Homework Level III
7. Shallow Vs Deep Copy
8. Runtime Polymorphism
9. Pdf Notes
10. OOPS Homework I
11. OOPS Homework I.zip
12. OOPs Homework Level II
13. OOPs Homework Level III Abstraction Bird
14. OOPs Level I
15. OOPs Level II
16. OOPs Level III
17. OOPS Homework Level II.zip
18. OOPs Level I.zip
19. OOPs Level II.zip
20. OOPs Level III.zip
21. Runtime Polymorphism
22. Shallow Vs Deep Copy
OOPs Level I
OOPs Level II
OOPs Level III
OOPs Homework I
OOPs Homework Level II
OOPs Homework Level III
Shallow Vs Deep Copy
Runtime Polymorphism
Pdf Notes
OOPS Homework I.zip
OOPS Homework Level II.zip
OOPs Level I.zip
OOPs Level II.zip
OOPs Level III.zip

Description of Files

  1. OOPs Level I - Basic exercises and implementations in OOP.
  2. OOPS Homework I - Homework assignments for practicing OOP basics.
  3. OOPs Level II - Intermediate exercises and projects to advance OOP knowledge.
  4. OOPs Level III - Advanced problems and implementations in OOP.
  5. OOPS-Homework-I - Basic homework exercises related to OOP concepts.
  6. OOPs-Homework-Level-II - Intermediate homework assignments for OOP topics.
  7. OOPs-Homework-Level-III - Advanced homework assignments focusing on abstraction and other OOP concepts.
  8. Shallow Vs Deep Copy - Example demonstrating shallow and deep copy mechanisms.
  9. Runtime Polymorphism - Examples illustrating runtime polymorphism in C++.
  10. Pdf Notes - PDF notes covering fundamental OOP concepts.
  11. OOPS-Homework-I.zip - A zip archive containing all homework assignments for OOPs Homework I.
  12. OOPs-Homework-Level-II.zip - A zip archive containing all homework assignments for OOPs Homework Level II.
  13. OOPs-Level-I.zip - A zip archive containing all files for OOPs Level I.
  14. OOPs-Level-II.zip - A zip archive containing all files for OOPs Level II.
  15. OOPs-Level-III.zip - A zip archive containing all files for OOPs Level III.

Leetcode

How to Use

  1. Clone the repository:
    git clone https://github.com/dpvasani/OOPs-In-Cpp.git
  2. Navigate to the repository directory:
    cd OOPs-In-Cpp
  3. Compile and run the desired C++ files using a C++ compiler like g++.

Contributing

Contributions are welcome! If you have any suggestions, improvements, or additional exercises, please feel free to submit a pull request or open an issue.

License

This project is licensed under the MIT License. See the LICENSE file for details.


About

Welcome to the OOPs-In-Cpp repository! This repository is dedicated to exploring and mastering Object-Oriented Programming (OOP) concepts in C++. It includes a variety of code samples, exercises, and homework assignments that will help you understand and apply OOP principles effectively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages