Skip to content

Fady-Esam/cpp-practical-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 C++ Practical Projects & Applications

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.


🧠 What I Learned & Applied

  • 📌 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 using fstream, processing line-by-line input/output

  • 💻 Problem Solving Practice
    → Projects, exercises, and algorithmic problems focused on logic


🛠️ Languages & Tools

Tech stack icons


📫 Connect With Me

Fady Esam   Email

About

Practical C++ with hands-on projects, applications, and functional examples

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published