Skip to content

The goal of these modules is to introduce you to Object-Oriented Programming.

Notifications You must be signed in to change notification settings

OsemaFadhel/CPP42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP ECOLE 42

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".

The goal of these modules is an introduction to Object-Oriented Programming.

This will be the starting point of a C++ journey

Keywords Skills
Imperative programming Object-oriented programming
Object-oriented programming Imperative programming
OOP Rigor

Description

cpp00

80/100✅

This first module of C++ is designed to help you understand the specifities of the language when compared to C. Time to dive into Object Oriented Programming! More info!

cpp01

90/100✅

This module is designed to help you understand the memory allocation, reference, pointers to members and the usage of the switch in CPP. More info!

cpp02

80/100✅

This module is designed to help you understand Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP. More info!

cpp03

100/100✅

This module is designed to help you understand Inheritance in CPP. More info!

cpp04

80/100✅

This module is designed to help you understand Subtype polymorphism, abstract classes and interfaces in CPP. More info!

cpp05

100/100✅

This module is designed to help you understand Try/Catch and Exceptions in CPP. More info!

cpp06

100/100✅

This module is designed to help you understand the different casts in CPP[static_cast, reinterpret_cast, dynamic_cast]. More info!

cpp07

100/100✅

This module is designed to help you understand Templates in CPP. [template<typename T, ...>] More info!

cpp08

100/100✅

This module is designed to help you understand templated containers, iterators and algorithms in CPP. [vector, list, map, stack...]. More info!

cpp09

-/100

This module is designed to help you understand the containers in CPP. More info!

About

The goal of these modules is to introduce you to Object-Oriented Programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published