Skip to content

Welcome to my C++ learning repository! This is a curated collection of concepts, examples, and notes I've compiled while learning C++ to strengthen my programming skills. This repository is beginner-friendly and designed to help others explore C++ concepts and the Standard Template Library (STL) in a structured manner.

Notifications You must be signed in to change notification settings

gucci1909/cpp-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Concepts & Learning Journey 🚀

Welcome to my C++ learning repository! This is a curated collection of concepts, examples, and notes I've compiled while learning C++ to strengthen my programming skills. This repository is beginner-friendly and designed to help others explore C++ concepts and the Standard Template Library (STL) in a structured manner.

📂 Repository Structure

The repository is organized into the following folders:

  1. Basics
    It covers the foundational concepts such as data types, operators, control structures, and functions.

  2. Object-Oriented Programming (OOP)
    Dive into classes, objects, inheritance, polymorphism, encapsulation, and abstraction.

  3. Advanced Concepts
    Topics like pointers, memory management, file handling, templates, and friend functions.

  4. Data Structures
    Implementations of arrays, linked lists, stacks, and queues.

  5. Standard Template Library (STL)
    Comprehensive examples and use cases of STL components like:

    • Containers: vector, map, set, deque, etc.
    • Iterators and Algorithms: sort, binary_search, etc.
    • Utilities: pair, etc.
  6. Problem-Solving
    Real-world problems and their solutions using C++ and STL.


🌟 Highlights

  • Code Examples: Clear and concise examples for each concept.
  • Learning Notes: Descriptive markdown files accompany the code for a better understanding.
  • Hands-On STL: Dedicated section for mastering STL with practical use cases.

📖 How to Use This Repository

  1. Clone the Repository
    git clone https://github.com/gucci1909/cpp-guide.git
    cd cpp-guide

About

Welcome to my C++ learning repository! This is a curated collection of concepts, examples, and notes I've compiled while learning C++ to strengthen my programming skills. This repository is beginner-friendly and designed to help others explore C++ concepts and the Standard Template Library (STL) in a structured manner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages