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.
- 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++.
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 |
- OOPs Level I - Basic exercises and implementations in OOP.
- OOPS Homework I - Homework assignments for practicing OOP basics.
- OOPs Level II - Intermediate exercises and projects to advance OOP knowledge.
- OOPs Level III - Advanced problems and implementations in OOP.
- OOPS-Homework-I - Basic homework exercises related to OOP concepts.
- OOPs-Homework-Level-II - Intermediate homework assignments for OOP topics.
- OOPs-Homework-Level-III - Advanced homework assignments focusing on abstraction and other OOP concepts.
- Shallow Vs Deep Copy - Example demonstrating shallow and deep copy mechanisms.
- Runtime Polymorphism - Examples illustrating runtime polymorphism in C++.
- Pdf Notes - PDF notes covering fundamental OOP concepts.
- OOPS-Homework-I.zip - A zip archive containing all homework assignments for OOPs Homework I.
- OOPs-Homework-Level-II.zip - A zip archive containing all homework assignments for OOPs Homework Level II.
- OOPs-Level-I.zip - A zip archive containing all files for OOPs Level I.
- OOPs-Level-II.zip - A zip archive containing all files for OOPs Level II.
- OOPs-Level-III.zip - A zip archive containing all files for OOPs Level III.
- Clone the repository:
git clone https://github.com/dpvasani/OOPs-In-Cpp.git
- Navigate to the repository directory:
cd OOPs-In-Cpp
- Compile and run the desired C++ files using a C++ compiler like
g++
.
Contributions are welcome! If you have any suggestions, improvements, or additional exercises, please feel free to submit a pull request or open an issue.
This project is licensed under the MIT License. See the LICENSE file for details.