Skip to content

LaOuede/42-CPP

Repository files navigation

CPP

The C++ project involves an intensive, immersive coding experience in order to learn and practice C++ programming through a series of hands-on exercises and challenges. The difficulty of the exercises is graduated and allows to tackle different concepts related to object-oriented programming such as encapsulation, data hiding, inheritance, polymorphism...


What I've learned 📚

I've acquired basic knowledge in C++ :

  • Module_00 : namespaces, classes, member functions, stdio streams, initialization lists, static, const...
  • Module_01 : memory allocation, member pointers, references, switch instruction
  • Module_02 : ad-hoc polymorphism, operator overloading and canonical form
  • Module_03 : inheritance
  • Module_04 : polymorphism through subtyping, abstract classes and interfaces
  • Module_05 : repetitions and exceptions
  • Module_06 : casts
  • Module_07 : templates
  • Module_08 : container templates, iterators, algorithms
  • Module_09 : standard template library

Go to 42 Québec to discover the course ! 👈


To look at my next 42 project !

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published