https://github.com/Asit-14/Cpp-Programming
This repository contains all the programs and resources we will utilize to learn C++ programming.
https://github.com/Asit-14/Cpp-Programming
cplusplus leetcode-cpp programming
Last synced: 9 days ago
JSON representation
This repository contains all the programs and resources we will utilize to learn C++ programming.
- Host: GitHub
- URL: https://github.com/Asit-14/Cpp-Programming
- Owner: asitshakya789
- Created: 2024-03-02T12:50:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-31T04:20:35.000Z (over 1 year ago)
- Last Synced: 2024-12-21T17:21:02.052Z (11 months ago)
- Topics: cplusplus, leetcode-cpp, programming
- Language: C++
- Homepage:
- Size: 1.32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C-plus-plus
Welcome to the **C-plus-plus** repository! This repository is dedicated to helping you learn and master C++ programming. Here, you'll find a comprehensive collection of programs, modules, and useful libraries to support your journey from beginner to advanced levels.
## Table of Contents
- [About](#about)
- [Getting Started](#getting-started)
- [Modules](#modules)
- [Libraries](#libraries)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
## About
This repository contains a curated set of C++ programs designed to teach you core concepts, algorithms, and practical skills. Our goal is to provide a hands-on learning experience by including:
- **Fundamental C++ programs** (syntax, data types, control structures, OOP, etc.)
- **Advanced concepts** (templates, STL, file handling, multithreading, etc.)
- **Modules** for structured learning
- **Useful libraries** for real-world development
## Getting Started
To get started, simply clone the repository:
```bash
git clone https://github.com/Asit-14/C-plus-plus.git
cd C-plus-plus
```
You can compile and run the C++ programs using any standard C++ compiler (e.g., g++, clang++).
## Modules
Explore structured modules to guide your learning:
- `Basics`: Variables, Data Types, Input/Output, Operators
- `Control Flow`: If/Else, Switch, Loops
- `Functions`: Declaration, Overloading, Recursion
- `Object-Oriented Programming`: Classes, Inheritance, Polymorphism
- `Templates & STL`: Vectors, Maps, Algorithms
- `File Handling`: Reading/Writing files
- `Exception Handling`
- `Advanced Topics`: Multithreading, Smart Pointers
Each module contains sample programs and explanations.
## Libraries
This repository also features example usages and custom implementations of popular C++ libraries, such as:
- Standard Template Library (STL)
- Custom utility libraries
- Third-party libraries (as applicable)
Refer to the `/libraries` folder for more information.
## Contributing
We welcome contributions from the community! If you’d like to add new programs, improve documentation, or suggest modules, please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/my-feature`)
3. Commit your changes
4. Open a pull request
Please review our [contributing guidelines](CONTRIBUTING.md) for details.
## License
This project is licensed under the [MIT License](LICENSE).
## Contact
For questions, suggestions, or collaboration, feel free to reach out:
- **GitHub**: [Asit-14](https://github.com/Asit-14)
- **Issues**: [Open an Issue](https://github.com/Asit-14/C-plus-plus/issues)
Happy coding! 🚀