https://github.com/abhishekboadgurjar/cpp
Welcome to the C++ repository. This collection is designed to provide a comprehensive guide to the basics and advanced concepts of C++ programming. Each folder contains code examples and explanations for different topics.
https://github.com/abhishekboadgurjar/cpp
cpp cpp-codes
Last synced: 5 months ago
JSON representation
Welcome to the C++ repository. This collection is designed to provide a comprehensive guide to the basics and advanced concepts of C++ programming. Each folder contains code examples and explanations for different topics.
- Host: GitHub
- URL: https://github.com/abhishekboadgurjar/cpp
- Owner: abhishekboadgurjar
- Created: 2023-09-07T16:51:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-06T18:26:30.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T09:14:50.662Z (over 1 year ago)
- Topics: cpp, cpp-codes
- Language: C++
- Homepage:
- Size: 10.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C++ Repository
Welcome to the C++ repository. This collection is designed to provide a comprehensive guide to the basics and advanced concepts of C++ programming. Each folder contains code examples and explanations for different topics.
## Table of Contents
1. [C++ Basics](#c-basics)
2. [Conditional Statement](#conditional-statement)
3. [Loops](#loops)
4. [Function](#function)
5. [Pointer](#pointer)
6. [String](#string)
7. [Arrays](#arrays)
8. [C++ STL](#c-stl)
9. [OOPS](#oops)
10. [Inheritance](#inheritance)
11. [Polymorphism](#polymorphism)
12. [Operator Overloading](#operator-overloading)
## C++ Basics
- Introduction to basic concepts in C++.
- Topics include variables, data types, control structures, and simple I/O operations.
## Conditional Statement
- Implementation and examples of conditional statements in C++.
- Covers `if`, `if-else`, `else if`, and `switch` statements.
## Loops
- Detailed explanation of loops in C++.
- Examples include `for`, `while`, and `do-while` loops.
## Function
- Introduction to functions in C++.
- Covers function declaration, definition, and calling.
- Concepts of pass-by-value and pass-by-reference.
## Pointer
- Detailed exploration of pointers in C++.
- Examples of pointer arithmetic and pointer to functions.
## String
- Handling and manipulation of strings in C++.
- Examples include common string operations using `cstring` library and `std::string`.
## Arrays
- Introduction to arrays and their operations.
- Examples of single-dimensional and multi-dimensional arrays.
## C++ STL
- Overview of the C++ Standard Template Library (STL).
- Examples include usage of vectors, lists, sets, maps, and algorithms.
## OOPS
- Object-Oriented Programming (OOP) concepts in C++.
- Key concepts: classes, objects, encapsulation, and abstraction.
## Inheritance
- Detailed explanation of inheritance in C++.
- Examples include single inheritance, multiple inheritance, and hierarchical inheritance.
## Polymorphism
- Concepts of polymorphism in C++.
- Examples include function overloading, operator overloading, and virtual functions.
## Operator Overloading
- Introduction to operator overloading in C++.
- Examples of overloading various operators like `+`, `-`, `*`, `/`, `[]`, and more.
---
Each folder contains code files with well-documented comments to help you understand the implementation and the logic behind each topic. Feel free to explore and use these codes for your learning and projects.
For any questions or suggestions, please reach out.
Happy Coding!
---