/42-CPP

this is a 42 school project, the goal is to learn the basics of C++,

Primary LanguageC++

42 CPP Pool

Description

this is a 42 school project, the goal is to learn the basics of C++, it is a 10 days intensive course, with a lot of exercises and projects. during this pool, we will learn about the following topics:

Day Topics
00 Namespace, class, member functions, stdio stream, initialization lists, static, const, and lots of basic stuff
01 Memory allocation, references, pointers to members, file streams
02 Ad-hoc polymorphism, operators overload and canonical classes, fixed and floating point types
03 Inheritance
04 Subtype polymorphism, abstract classes, interfaces
05 Repetition and exceptions
06 C++ Casts
07 Templates
08 STL and iterators
09 STL algorithms and and implementation of ford-johnson merge-insertion sort algorithm

Final Note

If you have any suggestions or improvements, feel free to open an issue or submit a pull request.