A collection of C++ solutions and projects built during my journey of learning and applying core Programming Principles and computer science Fundamentals.
It covers everything from the fundamentals to advanced topics, demonstrating Problem-Solving and hands-on implementations through real examples.
-
📌 Basics
→ Variables, Data Types, Operators, Input/Output, Conditionals, Loops, Functions, Arrays, and Strings -
🎯 Object-Oriented Programming (OOP)
→ Classes, Structs, Inheritance, Polymorphism, Encapsulation, Abstraction, Constructors/Destructors -
🧩 Data Structures
→ Arrays, Linked Lists, Stacks, Queues, and their implementations from scratch -
💡 Pointers & Memory Management
→ Pointer basics, pointer arithmetic, pointer to array, dynamic memory -
📂 Vectors
→ Dynamic arrays, common vector operations, iterations -
📁 File Handling
→ Reading from and writing to text files usingfstream
, processing line-by-line input/output -
💻 Problem Solving Practice
→ Projects, exercises, and algorithmic problems focused on logic