This repository contains the practical implementations for the C++ Programming Lab Manual for Semester 3. Each practical is implemented as a separate C++ program with clear comments and expected outputs.
The repository contains 20 practical implementations, each focusing on different aspects of C++ programming:
- 📝
Practical-1.cpptoPractical-20.cpp: Individual practical implementations - 📋
Practical List.jpeg: Overview of all practicals
To run these programs, you need:
- 🛠️ A C++ compiler (e.g., g++, Visual C++, etc.)
- 📖 Basic understanding of C++ programming concepts
- Make sure you have a C++ compiler installed on your system
- Compile any practical using:
(Replace X with the practical number)
g++ Practical-X.cpp -o Practical-X
- Run the compiled program:
./Practical-X
| 1. Display "Hello World" | 2. Basic Input/Output Operations |
| 3. Arithmetic Operations | 4. Control Structures |
| 5. Loops | 6. Arrays |
| 7. Functions | 8. Function Overloading |
| 9. Classes and Objects | 10. Constructors and Destructors |
| 11. Inheritance | 12. Polymorphism |
| 13. File Handling | 14. Exception Handling |
| 15. Templates | 16. STL (Standard Template Library) |
| 17. Pointers | 18. Dynamic Memory Allocation |
| 19. Operator Overloading | 20. Advanced Concepts |
- 📝 Each practical is well-documented with comments
- 🎯 Clear expected outputs are provided
- 💻 Code follows standard C++ conventions
- ⚡ Solutions are optimized and efficient
Feel free to contribute to this repository by:
- 🍴 Forking the repository
- 🌿 Creating a new branch
- ✏️ Making your changes
- 📤 Submitting a pull request
This project is open source and available for educational purposes.
For any queries or suggestions, please feel free to open an issue in this repository.
Happy Coding! 🚀
