Skip to content

staskine/CPP00-09

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Module Series: From Basics to Advanced Concepts

Welcome to my C++ Module Series! This collection of modules showcases my learning process as I gradually explored C++ concepts, starting with the basics and moving to more advanced topics. Each module reflects a new milestone in my understanding of C++, from fundamental syntax to more complex ideas like memory management, object-oriented principles, and polymorphism. By the end of the series, you’ll see how my skills have grown through hands-on examples and exercises


📚 Table of Contents

  • Module 0: C++ Basics - Simple Phone Book
  • Module 1: Memory Allocation, References, and Switch
  • Module 2: Ad-hoc Polymorphism, Overloads, and Canonical Classes
  • Module 3: Inheritance
  • Module 4: Subtype Polymorphism, Abstract Classes, and Interfaces
  • Module 5: Try/Catch and Exception Handling

🛠️ Requirements

Before starting, ensure you have the following tools installed:

  • C++ Compiler: C++11 or later (e.g., g++, clang++, or MSVC).
  • Build Tool: I recommend using Make or CMake to compile and link the code.

About

This is a retry of my failure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published