Skip to content

andersonhsporto/CPP_piscine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Piscine

This is a 42 school project. The goal is to learn C++ using some basic exercises.

Description

Each module is a C++ project based on a specific topic.

Module Description
Day 00 Namespaces, classes, member functions, stdio streams, initialization lists, static, const
Day 01 File streams, exceptions, polymorphism, abstract classes, operators overload
Day 02 Subtype polymorphism, inheritance, casting, references
Day 03 Repetition, dynamic memory allocation
Day 04 Ad-hoc polymorphism, templates
Day 05 Try/Catch and Exceptions in CPP
Day 06 Casting ( Static, Dynamic and Reinterpret )
Day 07 Templates
Day 08 Containers
Day 09 Containers and Iterators

Usage

Each example of each module is a C++ project. To compile and run it, you need to have a C++ compiler installed on your machine. I recommend using the Clang compiler.