CPP piscine

C++ learning exercises

CPP0: namespace, class, member functions, stdio stream, initialization lists, static, const, and lots of basic stuf

CPP1: memory allocation, references, pointers to members,switch

CPP2: ad-hoc polymorphism, operators overload and orthodox canonical classes

CPP3: inheritance

CPP4: subtype polymorphism, abstract classes, interfaces

CPP5: repetition and Exceptions

CPP6: C++ casts

CPP7: C++ templates

CPP8: templated containers, iterators, algorithms