Skip to content

My journey throughout the course "Learn C++ Programming -Beginner to Advance- Deep Dive in C++"

License

Notifications You must be signed in to change notification settings

parasguglani1/CPP_Practice

Repository files navigation

Introduction To C++ Programming language

Typing SVG

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.

img

img

img

Description

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

Table of contents

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

⬇️ Installation

  • 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

Resources Used

Contributing

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.

License

See the LICENSE for details.

Contact

@parasguglani1 is the sole author of this repository. Feel free to contact me on Linkedin or Mail

About

My journey throughout the course "Learn C++ Programming -Beginner to Advance- Deep Dive in C++"

Topics

Resources

License

Stars

Watchers

Forks

Languages