Piscine_CPP

Multiple exercices to learn the basics of C++ and discover object oriented programming language:

  • CPP_00 : Classes, member functions, stdio streams, initialization list
  • CPP_01: Memory allocation, pointers to members, references and switch
  • CPP_02: Polymorphism, operator overloading and canonical class form
  • CPP_03: Inheritance
  • CPP_04: Subtype polymorphism, abstract classes and interfaces
  • CPP_05: Summary of previous notions
  • CPP_06: Casts
  • CPP_07: Templates
  • CPP_08: Templated containers and iterators