This repository contains notes and practice files from the C++ course on Udemy by Mr Abdul Bari. Efforts were made to make the files as readable as possible, by Commenting the code and adding explanations still there is room for improvement.
The course addresses the requisite basic concepts of C++ programming language and was hence underwent in order to strengthen and formalize what I had known beforehand
For other Advanced Concepts and practice problems, I have created
Sr. No | Topics Covered in this course |
---|---|
1. | basics |
2. | OOPS |
2. i) | Operator Overloading |
2. ii) | Inheritance |
2. iii) | Friend Function and static Keyword |
2. iv) | Polymorphism |
3. | Exception Handling |
4. | File Handling |
5. | CPP11 features |
6. | Problems |
7. | Student Project - Banking System |
8. | C++ Notes |
9. | Advanced C++ Notes |
- First, fork this repository 🍴 and follow the given instructions:
# clone the repository to your local machine
$ git clone https://github.com/<YOUR-GITHUB-USERNAME>/CPP_Practice.git
# navigate to the project's directory and install all the relevant dev-dependencies
$ cd CPP_Practice
# include all the latest changes from the remote repository
$ git remote add upstream https://github.com/parasguglani1/CPP_Practice
$ git fetch upstream
$ git merge upstream/master
- C++ course on Udemy by Mr Abdul Bari.
- Microsoft VS Code for typing and executing these files.
- C/C++ for Visual Studio Code and Code Runner for faster execution in terminal.
- Better Comments for comment highlighting.
Think you're ready ❔ Make the PR 🍹
- Add your changes in the respective folder
- Once you have made your changes, run the following command:
# add your changes
$ git add .
# make your commit
$ git commit -m "<YOUR-COMMIT-MESSAGE>"
# push your changes
$ git push -u origin master #for first time push
$ git push #from second push onwards
- open your forked repository
- Click on Create New Pull Request
- Give a message in the comment box about the PR
- Hurrah!! Your PR made! Wait for your PR to be evaluated and merged.
See the LICENSE for details.
@parasguglani1 is the sole author of this repository. Feel free to contact me on Linkedin or Mail