Skip to content

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.

Notifications You must be signed in to change notification settings

abhishekboadgurjar/Cpp

Repository files navigation

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
  2. Conditional Statement
  3. Loops
  4. Function
  5. Pointer
  6. String
  7. Arrays
  8. C++ STL
  9. OOPS
  10. Inheritance
  11. Polymorphism
  12. 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!


About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages