Skip to content

wildfrenzy/42_CPP

Repository files navigation

C++ Modules

AboutModules Description

About The Project

The goal of these modules is to introduce you to Object-Oriented Programming. This will be the starting point of your C++ journey. Many languages are recommended to learn OOP. Because this is a complex language, and in order to keep things simple, your code will comply with the C++98 standard.

Modules Description

Project Description
Module 00 Specifics of the language when compared to C. Object Oriented Programming.
Module 01 Memory allocation, reference, pointers to members and the usage of the switch in CPP.
Module 02 Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP.
Module 03 Inheritance in CPP.
Module 04 Subtype polymorphism, abstract classes and interfaces in CPP.
Module 05 Try/Catch and Exceptions in CPP.
Module 06 CPP type casts.
Module 07 Templates in CPP.
Module 08 Templated containers, iterators, algorithms
Module 09 C++ Standard Template Library (STL)

Releases

No releases published

Packages

No packages published