Skip to content

PGCL1/CPP_Modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP Introduction

In 42, the introductory modules to CPP are separated in two parts, consisting of 4 modules each.

  • CPP_00: the specifities of the language when compared to C
  • CPP_01: the memory allocation, reference, pointers to members and the usage of the switch in CPP
  • CPP_02: Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP
  • CPP_O3: inheritance in CPP
  • CPP_04: Subtype polymorphism, abstract classes and interfaces in CPP
  • CPP_05: Try/Catch and Exceptions in CPP
  • CPP_06: the different casts in CPP
  • CPP_07: CPP templates
  • CPP_08: templated containers, iterators and algorithms in CPP
  • CPP_09: containers in CPP